testing有缺陷的HD或RAM

我有一个远程托pipe的Fedora服务器,在过去的几天,简单的进程似乎导致服务器放慢速度。 我开始觉得RAM或HD可能有一些问题。 我可以使用什么免费软件来testing这些?

减速不能导致坏的RAM。 在这里没有什么可以testing的。
但是,您可以使用“memtester”作为一个很好的起点,而不需要使用Live-CD在服务器旁边进行身体检查。

如果你有一个错误的磁盘,你的内核日志将显示它。 只需发出一个“dmesg”,或者挖进/ var / log /
如果你没有看到任何东西,你的磁盘是好的。 但是通过阅读磁盘你可以达到99.99%

time dd if=/dev/sda of=/dev/null bs=10M 

在另一个terminal上,每5分钟询问一次信息:

 watch --interval=150 killall dd -USR1 

这会:
– 给你的平均读取速度
– 读取整个磁盘,因此会显示任何不可纠正的读取错误

你可以更确定地从随机数据创build一个大文件,并检查其校验和。 它必须和数据库中的一样。
但再一次,这不是你的磁盘,所以移动下一个工具:htop,中断率等。

如果您有支持SMART的磁盘:

  1. 检查你是否有SMART(build议sdb是你的驱动器)
  2. 启用S​​MART
  3. 运行健康testing

    smartctl -i / dev / sdb

    smartctl -s on -d ata / dev / sdb

    smartctl -d ata -H / dev / sdb

检查-d的manpages,因为如果你使用raidcontroller,它可能会不同。 Smartctl可以在smartmontools包中find。

如果你想检查你的RAM,你应该从一个liveisk启动并执行内存检查。 在Ubuntu的生活磁盘上它是启动选项之一。