[smartmontools-support] Raw output?
Schorschi Decker
schorschi at dc.rr.com
Fri May 21 17:12:10 CEST 2021
Just a suggestion, but some type of standard raw output would be a nice
feature to add! Maybe consider it? I love the about from -a and -P for
example, but parsing the output via scripts or monitoring tools is a
real PITA at times.
-Schor
On 5/20/2021 03:19, Thorsten Wilms wrote:
> On Thu, 20 May 2021 10:35:04 +0200
> Claudio Kuenzler <napsty at gmail.com> wrote:
>
>>> SMART/Health Information (NVMe Log 0x02)
>>> Critical Warning: 0x00
>>> Temperature: 51 Celsius
>>> Available Spare: 86%
>>> Available Spare Threshold: 10%
>>> Percentage Used: 0%
>>> Data Units Read: 1.147.167 [587 GB]
>>> Data Units Written: 1.945.358 [996 GB]
>>> Host Read Commands: 15.382.874
>>> Host Write Commands: 18.487.599
>>> Controller Busy Time: 1.410
>>> Power Cycles: 278
>>> Power On Hours: 1.232
>>> Unsafe Shutdowns: 277
>>> Media and Data Integrity Errors: 0
>>> Error Information Log Entries: 0
>>> Warning Comp. Temperature Time: 0
>>> Critical Comp. Temperature Time: 0
>>>
>> These are your "raw" values. As this is a NVMe drive, smartctl tries
>> to read them from the nvme output.
>> You might also want to use https://github.com/linux-nvme/nvme-cli to
>> read the nvme information from the drive, there could be differences.
> OK, Thanks. What I was expecting based on online examples and the
> result I get for my HD is something like this:
>
> ```
> ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
> 1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
> 3 Spin_Up_Time 0x0027 182 180 021 Pre-fail Always - 5891
> 4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 273
> 5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
> 7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
> 9 Power_On_Hours 0x0032 099 099 000 Old_age Always - 1228
> 10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0
> 11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Always - 0
> 12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 273
> 192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 13
> 193 Load_Cycle_Count 0x0032 194 194 000 Old_age Always - 20508
> 194 Temperature_Celsius 0x0022 118 113 000 Old_age Always - 32
> 196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
> 197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
> 198 Offline_Uncorrectable 0x0030 200 200 000 Old_age Offline - 0
> 199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
> 200 Multi_Zone_Error_Rate 0x0008 200 200 000 Old_age Offline - 0
> ```
>
> Best I could get out of nvme-cli is:
> ```
> ~: sudo -i nvme --smart-log /dev/nvme0
> Smart Log for NVME device:nvme0 namespace-id:ffffffff
> critical_warning : 0
> temperature : 52 C
> available_spare : 86%
> available_spare_threshold : 10%
> percentage_used : 0%
> endurance group critical warning summary: 0
> data_units_read : 1153209
> data_units_written : 1955609
> host_read_commands : 15453414
> host_write_commands : 18584586
> controller_busy_time : 1419
> power_cycles : 280
> power_on_hours : 1239
> unsafe_shutdowns : 279
> media_errors : 0
> num_err_log_entries : 0
> Warning Temperature Time : 0
> Critical Composite Temperature Time : 0
> Thermal Management T1 Trans Count : 0
> Thermal Management T2 Trans Count : 0
> Thermal Management T1 Total Time : 0
> Thermal Management T2 Total Time : 0
> ```
>
>
More information about the Smartmontools-support
mailing list