Linux
如何用軟體方法檢查硬體錯誤?
如何僅使用軟體解決方案檢查壞塊、壞記憶體等?我正在使用 Ubuntu 11.04。
檢查
badblocks
您是否需要專門設計用於寫入/讀取驅動器的每個 LBA 的實用程序,並在途中測試錯誤。badblocks
提供無損和破壞性測試(如下所述,它在現代硬碟驅動器上並不太有用)。如果您想了解驅動器的 SMART 參數,請查看
smartctl
。據我所知,沒有在 Linux 執行時有效的全面記憶體測試軟體,但您可以啟動 memtest86+,這是一個備受推崇的實用程序,可為您的 RAM 提供全面的測試。
編譯 Linux 核心對 CPU 和 RAM 的壓力都很大。如果您在編譯過程中在隨機位置出現錯誤(而不是可重現的錯誤),則可能表示 RAM 或 CPU 問題。
如果您想測試 CPU,還有一個名為的實用程序
stress
可以使您的系統充滿執行緒,從而導致 CPU 使用率保持高位。
lm-sensors
,如果配置正確,您可以查看溫度、風扇速度和任何板載電壓感測器等資訊。