User Tools

Site Tools


linux:check-ssd-health

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
linux:check-ssd-health [2020/04/26 02:00] – created odeftalinux:check-ssd-health [2023/07/04 19:36] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Check SSD health on linux ====== ====== Check SSD health on linux ======
 +
 +Important to check (value 100 is ideal - it will decrease under 100 over time): \\
 +  * **Power_On_Hours** - how many hours the drive has been powered on
 +  * **Wear_Leveling_Count** - remaining drive endurance
  
 Short test: \\ Short test: \\
Line 109: Line 113:
 </code> </code>
  
 +See test results (after 2 minutes): \\
 +<code>
 +smartctl -a /dev/sdc
 +</code>
 +
 +Output: \\
 +<code>
 +smartctl 7.0 2018-12-30 r4883 [x86_64-linux-3.10.0-1062.18.1.el7.x86_64] (local build)                                                                                                                                                                                                    
 +Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org                                                                                                                                                                                                               
 +                                                                                                                                                                                                                                                                                          
 +=== START OF INFORMATION SECTION ===                                                                                                                                                                                                                                                      
 +Model Family:     Samsung based SSDs                                                                                                                                                                                                                                                      
 +Device Model:     Samsung SSD 850 EVO 250GB                                                                                                                                                                                                                                               
 +Serial Number:    S21PNSAG870006W                                                                                                                                                                                                                                                         
 +LU WWN Device Id: 5 002538 da035439d                                                                                                                                                                                                                                                      
 +Firmware Version: EMT01B6Q                                                                                                                                                                                                                                                                
 +User Capacity:    250,059,350,016 bytes [250 GB]                                                                                                                                                                                                                                          
 +Sector Size:      512 bytes logical/physical                                                                                                                                                                                                                                              
 +Rotation Rate:    Solid State Device                                                                                                                                                                                                                                                      
 +Device is:        In smartctl database [for details use: -P show]                                                                                                                                                                                                                         
 +ATA Version is:   ACS-2, ATA8-ACS T13/1699-D revision 4c                                                                                                                                                                                                                                  
 +SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)                                                                                                                                                                                                                                  
 +Local Time is:    Sun Apr 26 02:04:22 2020 EEST                                                                                                                                                                                                                                           
 +SMART support is: Available - device has SMART capability.                                                                                                                                                                                                                                
 +SMART support is: Enabled                                                                                                                                                                                                                                                                 
 +                                                                                                                                                                                                                                                                                          
 +=== START OF READ SMART DATA SECTION ===                                                                                                                                                                                                                                                  
 +SMART overall-health self-assessment test result: PASSED                                                                                                                                                                                                                                  
 +                                                                                                                                                                                                                                                                                          
 +General SMART Values:                                                                                                                                                                                                                                                                     
 +Offline data collection status:  (0x00) Offline data collection activity                                                                                                                                                                                                                  
 +                                        was never started.                                                                                                                                                                                                                                
 +                                        Auto Offline Data Collection: Disabled.                                                                                                                                                                                                           
 +Self-test execution status:      (   0) The previous self-test routine completed                                                                                                                                                                                                          
 +                                        without error or no self-test has ever                                                                                                                                                                                                            
 +                                        been run.                                                                                                                                                                                                                                         
 +Total time to complete Offline                                                                                                                                                                                                                                                            
 +data collection:                (    0) seconds.                                                                                                                                                                                                                                          
 +Offline data collection                                                                                                                                                                                                                                                                   
 +capabilities:                    (0x53) SMART execute Offline immediate.                                                                                                                                                                                                                  
 +                                        Auto Offline data collection on/off support.                                                                                                                                                                                                      
 +                                        Suspend Offline collection upon new                                                                                                                                                                                                               
 +                                        command.                                                                                                                                                                                                                                          
 +                                        No Offline surface scan supported.                                                                                                                                                                                                                
 +                                        Self-test supported.                                                                                                                                                                                                                              
 +                                        No Conveyance Self-test supported.                                                                                                                                                                                                                
 +                                        Selective Self-test supported.                                                                                                                                                                                                                    
 +SMART capabilities:            (0x0003) Saves SMART data before entering                                                                                                                                                                                                                  
 +                                        power-saving mode.                                                                                                                                                                                                                                
 +                                        Supports SMART auto save timer.                                                                                                                                                                                                                   
 +Error logging capability:        (0x01) Error logging supported.                                                                                                                                                                                                                          
 +                                        General Purpose Logging supported.                                                                                                                                                                                                                
 +Short self-test routine                                                                                                                                                                                                                                                                   
 +recommended polling time:        (   2) minutes.                                                                                                                                                                                                                                          
 +Extended self-test routine                                                                                                                                                                                                                                                                
 +recommended polling time:        ( 133) minutes.                                                                                                                                                                                                                                          
 +SCT capabilities:              (0x003d) SCT Status supported.                                                                                                                                                                                                                             
 +[root@medjavaro ~]# smartctl -a /dev/sdc
 +smartctl 7.0 2018-12-30 r4883 [x86_64-linux-3.10.0-1062.18.1.el7.x86_64] (local build)
 +Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org
 +
 +=== START OF INFORMATION SECTION ===
 +Model Family:     Samsung based SSDs
 +Device Model:     Samsung SSD 850 EVO 250GB
 +Serial Number:    S21PNSAG870006W
 +LU WWN Device Id: 5 002538 da035439d
 +Firmware Version: EMT01B6Q
 +User Capacity:    250,059,350,016 bytes [250 GB]
 +Sector Size:      512 bytes logical/physical
 +Rotation Rate:    Solid State Device
 +Device is:        In smartctl database [for details use: -P show]
 +ATA Version is:   ACS-2, ATA8-ACS T13/1699-D revision 4c
 +SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
 +Local Time is:    Sun Apr 26 02:05:56 2020 EEST
 +SMART support is: Available - device has SMART capability.
 +SMART support is: Enabled
 +
 +=== START OF READ SMART DATA SECTION ===
 +SMART overall-health self-assessment test result: PASSED
 +
 +General SMART Values:
 +Offline data collection status:  (0x00) Offline data collection activity
 +                                        was never started.
 +                                        Auto Offline Data Collection: Disabled.
 +Self-test execution status:      (   0) The previous self-test routine completed
 +                                        without error or no self-test has ever 
 +                                        been run.
 +Total time to complete Offline 
 +data collection:                (    0) seconds.
 +Offline data collection
 +capabilities:                    (0x53) SMART execute Offline immediate.
 +                                        Auto Offline data collection on/off support.
 +                                        Suspend Offline collection upon new
 +                                        command.
 +                                        No Offline surface scan supported.
 +                                        Self-test supported.
 +                                        No Conveyance Self-test supported.
 +                                        Selective Self-test supported.
 +SMART capabilities:            (0x0003) Saves SMART data before entering
 +                                        power-saving mode.
 +                                        Supports SMART auto save timer.
 +Error logging capability:        (0x01) Error logging supported.
 +                                        General Purpose Logging supported.                                                                                                                                                                                                                
 +Short self-test routine                                                                                                                                                                                                                                                                   
 +recommended polling time:        (   2) minutes.                                                                                                                                                                                                                                          
 +Extended self-test routine                                                                                                                                                                                                                                                                
 +recommended polling time:        ( 133) minutes.                                                                                                                                                                                                                                          
 +SCT capabilities:              (0x003d) SCT Status supported.                                                                                                                                                                                                                             
 +                                        SCT Error Recovery Control supported.                                                                                                                                                                                                             
 +                                        SCT Feature Control supported.                                                                                                                                                                                                                    
 +                                        SCT Data Table supported.                                                                                                                                                                                                                         
 +                                                                                                                                                                                                                                                                                          
 +SMART Attributes Data Structure revision number: 1                                                                                                                                                                                                                                        
 +Vendor Specific SMART Attributes with Thresholds:                                                                                                                                                                                                                                         
 +ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE                                                                                                                                                                                          
 +  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always                                                                                                                                                                                                              
 +  9 Power_On_Hours          0x0032   095   095   000    Old_age   Always             24142                                                                                                                                                                                              
 + 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always             378                                                                                                                                                                                                
 +177 Wear_Leveling_Count     0x0013   098   098   000    Pre-fail  Always             37                                                                                                                                                                                                 
 +179 Used_Rsvd_Blk_Cnt_Tot   0x0013   100   100   010    Pre-fail  Always                                                                                                                                                                                                              
 +181 Program_Fail_Cnt_Total  0x0032   100   100   010    Old_age   Always                                                                                                                                                                                                              
 +182 Erase_Fail_Count_Total  0x0032   100   100   010    Old_age   Always                                                                                                                                                                                                              
 +183 Runtime_Bad_Block       0x0013   100   100   010    Pre-fail  Always                                                                                                                                                                                                              
 +187 Uncorrectable_Error_Cnt 0x0032   100   100   000    Old_age   Always                                                                                                                                                                                                              
 +190 Airflow_Temperature_Cel 0x0032   064   041   000    Old_age   Always             36                                                                                                                                                                                                 
 +195 ECC_Error_Rate          0x001a   200   200   000    Old_age   Always                                                                                                                                                                                                              
 +199 CRC_Error_Count         0x003e   100   100   000    Old_age   Always                                                                                                                                                                                                              
 +235 POR_Recovery_Count      0x0012   099   099   000    Old_age   Always             59                                                                                                                                                                                                 
 +241 Total_LBAs_Written      0x0032   099   099   000    Old_age   Always             41979284897                                                                                                                                                                                        
 +                                                                                                                                                                                                                                                                                          
 +SMART Error Log Version: 1                                                                                                                                                                                                                                                                
 +No Errors Logged                                                                                                                                                                                                                                                                          
 +                                                                                                                                                                                                                                                                                          
 +Warning! SMART Self-Test Log Structure error: invalid SMART checksum.                                                                                                                                                                                                                     
 +SMART Self-test log structure revision number 1                                                                                                                                                                                                                                           
 +Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error                                                                                                                                                                                           
 +# 1  Short offline       Completed without error       00%     24142                                                                                                                                                                                                                    
 +                                                                                                                                                                                                                                                                                          
 +Warning! SMART Selective Self-Test Log Structure error: invalid SMART checksum.                                                                                                                                                                                                           
 +SMART Selective self-test log data structure revision number 1                                                                                                                                                                                                                            
 + SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS                                                                                                                                                                                                                                              
 +    1        0        0  Not_testing                                                                                                                                                                                                                                                      
 +    2        0        0  Not_testing                                                                                                                                                                                                                                                      
 +    3        0        0  Not_testing                                                                                                                                                                                                                                                      
 +    4        0        0  Not_testing                                                                                                                                                                                                                                                      
 +    5        0        0  Not_testing                                                                                                                                                                                                                                                      
 +  255        0    65535  Read_scanning was never started                                                                                                                                                                                                                                  
 +Selective self-test flags (0x0):                                                                                                                                                                                                                                                          
 +  After scanning selected spans, do NOT read-scan remainder of disk.                                                                                                                                                                                                                      
 +If Selective self-test is pending on power-up, resume after 0 minute delay.
 +</code>
  
  
  
linux/check-ssd-health.1587855625.txt.gz · Last modified: 2023/07/04 19:36 (external edit)