排除 Linux 性能故障——我的服务器已经失去活力

排除 Linux 性能故障——我的服务器已经失去活力

我有一台机器需要排除故障——可能是硬件问题,也可能是软件问题。这是一台戴尔 PowerEdge 2950(带有几个双核 3.5GHz Xeon),我刚刚在上面安装了 CentOS 6.2。

如果我执行“dd if=/dev/zero of=/dev/null”,我得到的传输速率约为 30 MB/s。在其他类似的机器上,我得到的传输速率为 500 MB/s 甚至 1.2 GB/s。所以显然有些地方不对劲——据我所知,一定是有什么东西在消耗机器的 CPU 能力(dd 不执行任何 I/O),但 mpstat 和 sar 都没有向我显示任何明显的信息。/var/log/messages 或 /var/log/dmesg 中也没有任何消息告诉我有关重新呈现中断或类似信息。

所以我有点想不出主意了——机器显然有问题,但我不知道怎么回事。我很乐意尝试任何好主意!

答案1

拿到一张 livecd,然后开始进行一些基本测试。

从内存测试开始(以确保内存没有问题),然后逐步进行。我建议运行smartmontools并进行扩展测试。查找与老化和故障前相关的问题 - 我发现这些是硬盘速度变慢的主要原因。

serverfault 上的这个问题建议一些工具也尝试一下。这是搜索参数如果你想通过 SF 寻找更多想法,我会用过。

最后,您是否尝试过将驱动器与已知良好的驱动器进行交换,看看是否有区别?

相关内容