[smartmontools-support] estimated life of nvme (power on hours increased by 1)

James bjlockie at lockie.ca
Sat Dec 18 18:34:31 CET 2021


I wrote a script that estimates the life of my SSD by dividing the total
terabytes written warranty by the power on hours.
I think this works for one of my nvme SSDs but not for my new laptop.
It has a Model Number:                       KINGSTON RBUSNS8154P3128GJ1
but power on hours never changes.
It is not 0 but has been 5 for many days.
Is there any other way to estimate the age of the SSD?

My power on hours is now 6. :-)
It's way less than it should be.

$ sudo smartctl -a /dev/nvme0
smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.13.0-22-generic] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       KINGSTON RBUSNS8154P3128GJ1
Serial Number:                      50026B7684581795
Firmware Version:                   E8FK12.3
PCI Vendor/Subsystem ID:            0x2646
IEEE OUI Identifier:                0x0026b7
Total NVM Capacity:                 128,035,676,160 [128 GB]
Unallocated NVM Capacity:           0
Controller ID:                      0
NVMe Version:                       1.2
Number of Namespaces:               1
Namespace 1 Size/Capacity:          128,035,676,160 [128 GB]
Namespace 1 Formatted LBA Size:     512
Namespace 1 IEEE EUI-64:            0026b7 6845817955
Local Time is:                      Sat Dec 18 12:28:51 2021 EST
Firmware Updates (0x12):            1 Slot, no Reset required
Optional Admin Commands (0x0007):   Security Format Frmw_DL
Optional NVM Commands (0x001e):     Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat
Log Page Attributes (0x04):         Ext_Get_Lg
Maximum Data Transfer Size:         512 Pages
Warning  Comp. Temp. Threshold:     84 Celsius
Critical Comp. Temp. Threshold:     88 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
  0 +     7.90W  0.0790W       -    0  0  0  0      600     600
  1 +     7.90W  0.0790W       -    0  0  0  0      600     600
  2 +     7.90W  0.0790W       -    0  0  0  0      600     600
  3 -   0.1000W  0.0790W       -    3  3  3  3     1000    1000
  4 -   0.0050W  0.0790W       -    4  4  4  4   400000   90000

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
  0 +     512       0         1
  1 -    4096       0         0

=== START OF SMART DATA SECTION ===

SMART overall-health self-assessment test result: PASSED



SMART/Health Information (NVMe Log 0x02)

Critical Warning:                   0x00

Temperature:                        30 Celsius

Available Spare:                    100%
Available Spare Threshold:          100%
Percentage Used:                    0%
Data Units Read:                    698,022 [357 GB]
Data Units Written:                 471,656 [241 GB]
Host Read Commands:                 5,887,219
Host Write Commands:                3,962,442
Controller Busy Time:               6
Power Cycles:                       83
Power On Hours:                     6
Unsafe Shutdowns:                   3
Media and Data Integrity Errors:    0
Error Information Log Entries:      223
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0
Temperature Sensor 2:               30 Celsius

Error Information (NVMe Log 0x01, 16 of 16 entries)
Num   ErrCount  SQId   CmdId  Status  PELoc          LBA  NSID    VS
   0        223     0  0x000b  0x0004      -   4009754624     1     -
   1        222     0  0x0015  0x0005      -   4009754624     1     -
   2        221     0  0x000b  0x0004      -   4009754624     1     -
   3        220     0  0x0015  0x0005      -   4009754624     1     -
   4        219     0  0x000b  0x0004      -   4009754624     1     -
   5        218     0  0x000b  0x0004      -   4009754624     1     -
   6        217     0  0x0015  0x0005      -   4009754624     1     -
   7        216     0  0x000b  0x0004      -   4009754624     1     -
   8        215     0  0x000b  0x0004      -   4009754624     1     -
   9        214     0  0x000b  0x0004      -   4009754624     1     -
  10        213     0  0x0015  0x0005      -   4009754624     1     -
  11        212     0  0x0015  0x0005      -   4009754624     1     -
  12        211     0  0x0015  0x0005      -   4009754624     1     -
  13        210     0  0x000b  0x0004      -   4009754624     1     -
  14        209     0  0x0015  0x0005      -   4009754624     1     -
  15        208     0  0x0001  0x0017      -       196611     0     -



More information about the Smartmontools-support mailing list