做百度推广的时候,在线人数达到100人以上,网站就开始进入不了了,或者很慢很慢。但是这时上服务器的时候,看到内存和CPU都没有任何变化。如果是数据库连接的问题的话,我使用ddos压力测试工具来测试的时候,并没有发现数据占用多大的cpu或者内存。头晕中,几天了都没找到问题所在。麻烦高手指点一点,出现这种情况的话,可能造成的原因是什么呢。服务器是万网的,配置是:
处理器(Xeon)
八核2.26G 内存(DDRIII)
16G 硬盘(SATA)
750G 独享带宽(BGP多线)
独享5Mbps
网站 www。pf178。com
处理器(Xeon)
八核2.26G 内存(DDRIII)
16G 硬盘(SATA)
750G 独享带宽(BGP多线)
独享5Mbps
网站 www。pf178。com
通常如果反应慢但资源占用率不高,IO是首先要解决的瓶颈。因为默认的,PHP会将session写入文件系统中去,而且还会给文件加锁。
我建议你将session存进memcached或者redis缓存服务器,这些应用的驱动都支持扩展session存储。或者你自己可以用PHP去实现一个session存储机制。
http://www.php.net/manual/en/memcached.sessions.php
独享5M 峰值估计每秒500KB左右
去试试,看看能不能好点点
我猜还是带宽有瓶颈
楼主用ddos...别ddos了 机房全给你过滤了你能看到啥效果...