我不知道发生了什么。 我的专用服务器运行Cent OS 5.6 x86_64。 它已经运行了一年多了。 我也从来没有任何磁盘失败。 (或者我从来不知道任何磁盘故障)。 磁盘在RAID中,所以,我不确定,但是可能数据中心可能已经replace了磁盘,而我不知道这一点。
事实是,几天前,奇怪的事情开始发生。 服务器负载变高,即使只有几个请求/秒,一些httpd进程吃100%的CPU。
其他时候,“top”不显示导致高服务器负载的进程,但是whm上的“Service Status”页面显示高负载。
还有一件事是,服务器有时候看起来很慢,不能访问whm或者SSH,但是我可以访问它上面托pipe的网站,而且它们的加载非常快,就像一切正常,即使是高负载也是如此。
现在,服务器负载大约是40。
我注意到的一件奇怪的事情是“写作/写作”
Blocks Read/sec = 1607.11 Blocks Written/Sec = 11836.01
我认为书面/封闭的区块比正常要高。 服务器托pipe一个受欢迎的照片效果网站,所以它获得了大量的stream量,但我认为它的奇怪…
Apache被优化,具有相同的configuration,并且在问题开始之前服务器的访问者是相同的。
什么可能导致这个?
如果它们是一个md RAID设置,那么周期性的RAID重新同步可能导致高负载和较差的响应。 如果您认为这可能是原因,请执行cat /proc/mdstat并查找有关正在进行的重新同步或检查的消息。 我会粘贴一个例子,但是我的服务器没有一个正在进行重新同步,而且我宁愿不要为屏幕输出启动一个terabyte resync。