Linux
如何在 Linux 上檢查驅動器溫度?
我已經使用過
hdparm -n
,smartctl -A
但它似乎總是一種“每個驅動器”技術,因為驅動器可能只對其中一個工具負責。那麼,是否有一種標準方法可以在 Linux(HDD 或 SSD)上獲取驅動器溫度?如果沒有,我可以使用哪些(其他)工具來獲取此資訊?
我喜歡
hddtemp
,它提供了一種非常標準的方法來獲取受支持設備的溫度。不過,它需要 SMART 支持。範例用法:
sudo hddtemp /dev/sd[abcdefghi]
範例響應:
/dev/sda:WDC WD6401AALS-00J7B0:31°C
/dev/sdb:WDC WD7501AALS-00J7B0:30°C
所有支持 SMART 的設備都應響應
smartctl
. 而且我猜只有智能設備有溫度讀數。所有其他工具可能或多或少都是特定於供應商的(如戴爾的 omsa)。IPMI可能是另一種通用方法,但我懷疑儲存設備的溫度讀數是否在那裡是標準的。