View NVMe smart data from CLI in Linux:
Therefore install the package:
sudo apt install nvme-cli
Their GitHub-Repository can be found here: github.com/linux-nvme/nvme-cli.
Then use smart-log
to view SMART data:
sudo nvme smart-log /path/to/device
→ /path/to/device
can be /dev/nvme0
The output the can look like this:
Smart Log for NVME device:nvme0 namespace-id:ffffffff critical_warning : 0 temperature : 55 C available_spare : 100% available_spare_threshold : 10% percentage_used : 0% endurance group critical warning summary: 0 data_units_read : 18,361,709 data_units_written : 16,419,558 host_read_commands : 181,338,735 host_write_commands : 211,232,459 controller_busy_time : 552 power_cycles : 343 power_on_hours : 1,856 unsafe_shutdowns : 43 media_errors : 0 num_err_log_entries : 319 Warning Temperature Time : 0 Critical Composite Temperature Time : 0 Temperature Sensor 1 : 55 C Temperature Sensor 2 : 59 C Thermal Management T1 Trans Count : 0 Thermal Management T2 Trans Count : 0 Thermal Management T1 Total Time : 0 Thermal Management T2 Total Time : 0