Yes, they have it, and yes, it’s useful.
Super Talent drives do have SMART, they use the smart tools to calculate life expectancy for the drive.
Flash drives do develop errors over time, usually in the form of bad flash blocks – not unlike bad sectors in regular hard drives.
Just like regular hard drives, the drive controller keeps track of these bad blocks and re-maps them to ‘extra’ blocks that were saved for this purpose. Whenever the computer requests data from a bad block, the controller intercepts it and gives it the correct data from the re-mapped block.
Eventually you’ll run out of extra blocks and will start getting real errors, at which time you’ll need to replace the drive – SMART will keep you on top of this so you can take care of it before you start losing data.
The one major advantage SSDs have over regular drives in this is that the extra blocks in a regular drive require head seeks to another track, so as the drive ages it gets slower. In an SSD the remapping is done almost transparently, and so no additional time is wasted seeking to the remapped block and then seeking back to read the rest of the data.
How to setup:
[cc lang=”bash” escaped=”true” width=”600″]
apt-get install smartmontools;
smartctl -i /dev/sda
smartctl 6.4 2014-10-07 r4002 [i686-linux-3.16.0-4-686-pae] (local build)
Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Samsung based SSDs
Device Model: SAMSUNG SSD 830 Series
Serial Number: S0WJNEAC405292
LU WWN Device Id: 5 002538 043584d30
Firmware Version: CXM03B1Q
User Capacity: 128,035,676,160 bytes [128 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 T13/2015-D revision 2
SATA Version is: SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is: Wed Sep 7 15:52:24 2016 CEST
SMART support is: Available – device has SMART capability.
SMART support is: Enabled
smartctl -A /dev/sda
=== START OF READ SMART DATA SECTION ===
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 098 098 000 Old_age Always – 5724
12 Power_Cycle_Count 0x0032 098 098 000 Old_age Always – 1115
177 Wear_Leveling_Count 0x0013 097 097 000 Pre-fail Always – 92
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 065 046 000 Old_age Always – 35
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 – 145
241 Total_LBAs_Written 0x0032 099 099 000 Old_age Always – 3114931225
smartctl -a /dev/sda | grep Media_Wearout_Indicator; # THERE IS NO SUCH OUTPUT FOR SAMSUNG 830
SAMSUNG: UNFORTUNATE NO WEAR OUT INFO! (2016.09)
Samsung: I’m very disappointed, please either fix your official software-tool, or at least make it clear that you do not provide wear out indication information!
Instead of telling you it ‘doesn’t know’ — smartctl just mislabeled the attribute. I did not find another tool for linux that made the ‘correct’ information transparent or clear.
keep an eye on the Attribute #5 “Reallocated Sector Count” as this will be a good indicator of how close your SSD is to failure, as once it runs out of spare sectors it has to use to replace the ones that go bad then you’ll be nearing EOL on your SSD
|Reallocated Sectors Count||Yes||Count of reallocated sectors. The raw value normally represents a count of the bad sectors that have been found and remapped. Thus, the higher the attribute value, the more sectors the drive has had to reallocate. This allows a drive with bad sectors to continue operation. While primarily used as a metric of the life expectancy of the drive, this number also affects performance. [See standard ACS-3 for more information.|