NVMeドライブの温度/ IOを監視する


15

NVMeドライブ(この場合はIntel 750)の温度または読み取り/書き込みを監視する方法はありますか。hdparmudisksctlsmartctl、およびhddtempすべてでは、Google検索が無益されている、この能力に欠けているように見えます。

不思議なことに、これがシステムドライブにNVMeを使用してFedora 23(Workstation)を実行する際に直面した唯一の困難です。

回答:


27

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"

私が探していたものだけ!ただし、CLIの実行にスーパーユーザー特権が必要ない場合は便利です。
リチャードボーダー

ユーザーが温度にアクセスできるように、正確なコマンドを/ etc / sudoersに追加できます。[回答に追加]
-zentoo

hddtempコマンドは通常、rootにも制限されていることに注意してください。
-zentoo

ユーザーのhddtemp温度にアクセスする唯一の方法は、TCPを介してhddtempデーモン(サービス)にアクセスすることです。例:nc localhost 7634 && echo
zentoo

それは私がやったことです-乾杯
リチャードボーダー

2

以下にいくつかの手順を示します。Linuxカーネルのバージョンが少なくとも3.19であり、Intel Linux NVMeドライバーがインストールされていることを確認してください。それでも解決しない場合は、Linux NVMeコマンドラインインターフェイスのインストールを検討してください。


残念ながら、nvme-cliには目的の機能がないようです。そして、カーネル4.4.8を実行しています(結局、OSにNVMeドライブを使用しています)。
リチャードボーダー

私は他に何も考えられないし、グーグルは何も上げていないので、あなたはあなたがもっと詳細な研究をするか、より知識のある誰かが答えるのを待つか、あなた自身のソリューションを作成する必要があると思います。申し訳ありませんが、私はこれ以上の支援をすることができませんでした。
torchhound
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.