减少Disk IO

被服务器搞的心烦,除了mysql的500外,disk IO数值居高不下。

google了相关资料,整理下:

1:控制系统内存swap的概率。最直接的是关掉swap,但是这种突发状况下内存不够,修改swappiness参数到0,尽可能地使用物理内存而不是虚拟内存。遗憾的是我的物理内存总是满的,还是想办法减小分配给缓存的内存了。

查看命令

sysctl -q vm.swappiness
默是60
修改命令

sudo sysctl vm.swappiness=10

2:调整Apache的MaxRequestsPerChild,据说对disk IO的影响很明显。先测试上面的再进行这个测试了。不过说这个处理数下降了,各方面都肯定会降的,但是因此影响到了网站的同时在线承受能力就得之东隅,失之西隅了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注