我有一个远程托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的磁盘:
运行健康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的生活磁盘上它是启动选项之一。