问题描述: 在对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可”阅读全文”
,
1, LVS做前端四层均衡负载 基于IP虚拟分发的规则,不同于apache,squid这些7层基于http协议的反向代理软件, LVS在性能上往往能得到更好的保证! 2,squid 做前端反向代理加缓存 squid 是业内公认的优秀代理服务器,其缓存能力更让许多高负载网站青睐!(比如新浪,网易等) ”阅读全文”