问题描述: 在对Apache,Nginx或者squid等进行优化的时候一个很重要的指标是能够支撑的最大并发数量。那么如何查看系统中当前网络并发情况呢? 拿Apache来说: Apache如果MPM的prefork模式下可以使用, ps -ef|grep httpd|wc -l 就可以了,因为一个连接就对应一个子进程。但是每一个进程的网络连接”阅读全文”
, , ,
  用 webbench 压力测试时候发现 squid 能够接受的并发数有限,error log 里面大量的报错: Socket/File: Can’t open so many files , 一般当文件打开数到900多时速能就非常快的下降,造成页面链接超时无法打开,而此时机器负载并不高。真正的瓶颈就在 ulimit 的限制上。 Linux的bash可”阅读全文”
,