Nginx优化配置和内核优化 实现突破十万并发

2019-10-17 21:08:23丽君

  使用netstat过滤后的连接数:

  php页面在status中的结果(php页面为调用phpinfo):

  php页面在netstat过滤后的连接数:

  未使用FastCGI缓存之前的服务器负载:

  此时打开php页面已经有些困难,需要进行多次刷新才能打开。上图中cpu0负载偏低是因为测试时将网卡中断请求全部分配到cpu0上,并且在nginx中开启7个进程分别制定到cpu1-7。

  使用FastCGI缓存之后:

  此时可以很轻松的打开php页面。

  这个测试并没有连接到任何数据库,所以并没有什么参考价值,不过不知道上述测试是否已经到达极限,根据内存和cpu的使用情况来看似乎没有,但是已经没有多余的机子来让我运行webbench了。