SSD – smartctl – Status
I have a SAMSUNG SSD 830 Series
SSD in my MacBook Pro. In my work, I need to analyse huges amounts of data. I have php scripts that extract the data, build csv sheets, then gnuplot generates hundreds of graphics. The graphics are browsed. A few relevant are selected and the rest, along with the csv and gnuplot instruction are discarded. This makes me generate around 5 - 60 GB of data daily, 6 days a week. So the SSD sectors gets rewritten a lot.
Now, I have used smartctl
on the ssd to check its status, but I am unable to understand the result. The SSD is 3.5 months old.
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 - 0
9 Power_On_Hours 0x0032 099 099 000 Old_age Always - 1672
12 Power_Cycle_Count 0x0032 097 097 000 Old_age Always - 2132
177 Wear_Leveling_Count 0x0013 096 096 000 Pre-fail Always - 141
179 Used_Rsvd_Blk_Cnt_Tot 0x0013 100 100 010 Pre-fail Always - 0
181 Program_Fail_Cnt_Total 0x0032 100 100 010 Old_age Always - 0
182 Erase_Fail_Count_Total 0x0032 100 100 010 Old_age Always - 0
183 Runtime_Bad_Block 0x0013 100 100 010 Pre-fail Always - 0
187 Uncorrectable_Error_Cnt 0x0032 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0032 070 040 000 Old_age Always - 30
195 ECC_Error_Rate 0x001a 200 200 000 Old_age Always - 0
199 CRC_Error_Count 0x003e 253 253 000 Old_age Always - 0
235 POR_Recovery_Count 0x0012 099 099 000 Old_age Always - 1997
241 Total_LBAs_Written 0x0032 099 099 000 Old_age Always - 6256876130
What does Wear_Leveling_Count
mean ? I get 141, but everybody says it should be less than 99. What are Airflow_Temperature_Cel
and Total_LBAs_Written
and POR_Recovery_Count
. What are the best values ? Should I expect a failure any time soon ?
Also, my 1GB interal harddrive (replacing the optical drive) reads:
192 Power-Off_Retract_Count 0x0032 099 099 000 Old_age Always - 1211180777512
What's wrong with it ?
Solution 1:
Airflow_Temperatore_Cel is the temperature in Celsius. Total_LBAs_Written is the number of sectors written. The POR_Recovery_Count and Wear_Leveling_Count seem to be samsung specific values, so you'd have to ask them for the details, but the VALUE/THRES for the wear leveling appears to indicate you have used up about 4% of the drive's life. The Power-Off_Retract_Count seems to be completely bogus as there is no way it could possibly be that large.
Solution 2:
177 - Wear_Leveling_Count
This attribute represents the number of times a block has been erased. This value is directly related to the lifetime of the SSD. The raw value of this attribute shows the average erase cycles of total blocks.
235 - POR Recovery Count
A count of the number of sudden power off cases. If there is a sudden power off, the firmware must recover all of the mapping and user data during the next power on. This is a count of the number of times this has happened.
http://www.samsung.com/semiconductor/minisite/ssd/downloads/document/SSD_Application_Note_SMART_final.pdf