NVMeドライブ(この場合はIntel 750)の温度または読み取り/書き込みを監視する方法はありますか。hdparm
、udisksctl
、smartctl
、およびhddtemp
すべてでは、Google検索が無益されている、この能力に欠けているように見えます。
不思議なことに、これがシステムドライブにNVMeを使用してFedora 23(Workstation)を実行する際に直面した唯一の困難です。
NVMeドライブ(この場合はIntel 750)の温度または読み取り/書き込みを監視する方法はありますか。hdparm
、udisksctl
、smartctl
、およびhddtemp
すべてでは、Google検索が無益されている、この能力に欠けているように見えます。
不思議なことに、これがシステムドライブにNVMeを使用してFedora 23(Workstation)を実行する際に直面した唯一の困難です。
回答:
nvme-cliを使用すると、次のコマンドでSamsung 950 Proから温度を取得できます。
nvme smart-log /dev/nvme0 | grep "^temperature"
他の情報も取得できます。
nvme smart-log /dev/nvme0
Smart Log for NVME device:nvme0 namespace-id:ffffffff
critical_warning : 0
temperature : 45 C
available_spare : 100%
available_spare_threshold : 10%
percentage_used : 0%
data_units_read : 3,020,387
data_units_written : 2,330,810
host_read_commands : 26,960,077
host_write_commands : 15,668,236
controller_busy_time : 65
power_cycles : 98
power_on_hours : 281
unsafe_shutdowns : 68
media_errors : 0
num_err_log_entries : 63
Warning Temperature Time : 0
Critical Composite Temperature Time : 0
注:カーネル4.6.4の使用
ユーザーアクセスの場合:
/ etc / sudoers
# For users group
%users ALL = NOPASSWD: nvme smart-log /dev/nvme0 | grep "^temperature"
# For all
ALL ALL = NOPASSWD: nvme smart-log /dev/nvme0 | grep "^temperature"
以下にいくつかの手順を示します。Linuxカーネルのバージョンが少なくとも3.19であり、Intel Linux NVMeドライバーがインストールされていることを確認してください。それでも解決しない場合は、Linux NVMeコマンドラインインターフェイスのインストールを検討してください。