如何使用 hddtemp 获取 Thinkpad T480 中三星 SSD/NVMe 的温度

wit*_*ich 5 ssd thinkpad temperature nvme

我尝试读取 T480 中的 SSD/NVMe 温度。因此我想使用hddtemp它作为后台守护进程运行。

调试hddtemp我得到以下信息:

sudo hddtemp /dev/nvme0n1 --debug
Run Code Online (Sandbox Code Playgroud)
ERROR: /dev/nvme0n1: can't determine bus type (or this bus type is
unknown)

If one of the field value seems to match the temperature, be sure to
read the hddtemp man page before sending a report (section REPORT).
Thanks.
Run Code Online (Sandbox Code Playgroud)

使用S.M.A.R.T我可以读取它的温度:

sudo smartctl -a /dev/nvme0n1
Run Code Online (Sandbox Code Playgroud)
=== START OF INFORMATION SECTION ===
Model Number:                       SAMSUNG MZVLB1T0HALR-000L7
[...]

=== START OF SMART DATA SECTION ===
[...]
Temperature:                        40 Celsius
[...]
Run Code Online (Sandbox Code Playgroud)

有任何线索如何开始hddtemp运行吗?

Win*_*nix 4

从:

NVMe PCIe M.2 Gen 3.0 x 4(或 2)SSD

如果您有 SSD,它们的使用寿命以万亿次写入来衡量。您的SMART实用程序已测量 SSD 寿命,但不适用于 NVMe SSD。为此,您需要nvme-cli. 要安装它,请使用:

sudo apt install nvme-cli
Run Code Online (Sandbox Code Playgroud)

接下来收集 SSD 提供的信息:

$ sudo nvme smart-log /dev/nvme0
Smart Log for NVME device:nvme0 namespace-id:ffffffff
critical_warning                    : 0
temperature                         : 40 C
available_spare                     : 100%
available_spare_threshold           : 10%
percentage_used                     : 0%
data_units_read                     : 12,539,332
data_units_written                  : 10,623,582
host_read_commands                  : 281,194,884
host_write_commands                 : 96,528,713
controller_busy_time                : 672
power_cycles                        : 1,677
power_on_hours                      : 687
unsafe_shutdowns                    : 105
media_errors                        : 0
num_err_log_entries                 : 279
Warning Temperature Time            : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1                : 40 C
Temperature Sensor 2                : 51 C
Temperature Sensor 3                : 0 C
Temperature Sensor 4                : 0 C
Temperature Sensor 5                : 0 C
Temperature Sensor 6                : 0 C
Temperature Sensor 7                : 0 C
Temperature Sensor 8                : 0 C
Run Code Online (Sandbox Code Playgroud)

最重要的字段Percentage used显示为 0%。这不是磁盘使用百分比,而是寿命使用百分比。我从 2017 年 10 月开始拥有这台硬盘,现在已经是 2018 年 12 月了。一旦达到Percentage used1%,我就可以将我拥有它的月数乘以 100 来确定它何时会失效。按照目前的速度,我可以说该驱动器的使用寿命将超过 100 年。当然,无论如何,十年后它就会过时。

注意温度报告。