这是我的服务器的磁盘延迟图。 该服务器有两个5400 RPM 32MB Cache SATA 3.0Gb / s硬盘驱动器,安装有软件RAID 1configuration。 在那些日子里没有发生特别的变化,你可以在下一个图表中看到,IO显示正常波动。 (第一个高峰是由每周玉米造成的)
它每天为130,000个独立访问者提供服务,每天的访问量超过200万次,主要由memcache服务。


我无法弄清楚是什么导致了这个问题。
这里可能有很多事情要做。
1)您的IO负载正在增加
在图表或信息中没有显示什么是你的IO负载。 你的系统在IO Wait中花费了多less时间? 读/写队列的深度是否改变? 如果是这样的话,那么我会build议5400 RPM驱动器可能太慢,您的需求。 主轴转速(RPM)越慢,读取头定位一段数据的时间就越长。
1a)数据碎片
这很大程度上取决于您的IO负载特性,但是您的文件系统可能已经高度碎片化,这意味着读取更大的数据块需要更长的时间。
2)交换空间颠簸
你系统的内存是怎么回事? 系统是否内存不足,现在需要冲洗交换文件? 如果是这种情况,那么你的系统整体可能会显示缓慢。 无论哪种方式检查你的进程表。
3)可能即将发生磁盘故障
有可能你有一个开始失败的磁盘。 我build议你安装smartmon工具,并使用smartctl工具查看SMART数据。
@红Tux的答案是有道理的。 没有几个细节就无法准确回答: