Communicating With Your SSD: Technology Overview
Communicating With Your SSD: Technology Overview
Communicating With Your SSD: Technology Overview
SMART (also written S.M.A.R.T.), which stands for Self-Monitoring, Analysis and Reporting Technology, is an industry
standard reliability prediction indicator for both IDE/ATA and SCSI storage drives. When analyzing SMART attributes, it
is very important to remember that they vary in meaning and interpretation by manufacturer. SMART simply refers to a
signaling method between sensors in the drive and the host computer – the communication protocol is standardized
but what it reports is not.
Technology Overview
SMART monitors computer drives to detect and report on various reliability indicators. The technology aims to
anticipate failures and warn users of impending drive failure, allowing the user to replace an ailing drive to avoid
data loss and/or unexpected outages. Of course, SMART can only warn of predictable errors, which result from slow
processes like mechanical wear and can be predicted by analyzing certain indicators (such mechanical problems
accounted for 60% of HDD failures). Unpredictable failures, like a sudden mechanical failure resulting from an electrical
surge, have no measurable variables to track and analyze. Modern SMART implementations (in HDDs) also try to prevent
failures by attempting to detect and repair sector errors. All data and all sectors are tested to confirm the drive’s health
during periods of inactivity.
In addition to the functions discussed above and the individual SMART attributes outlined in the next section, SMART-
enabled drives are also capable of reporting a SMART status. This status represents one of two values, usually “drive
OK” and “drive fail” or “threshold not exceeded” and “threshold exceeded.” A “drive fail” or “threshold exceeded” value
indicates there is a high probability the drive will fail in the future; however, the failure may not be catastrophic – the
SMART Status simply indicates that the drive will not perform within the manufacturer’s declared specifications. So, for
example, rather than complete data loss, the drive may simply begin to run slower. As with any technology, the SMART
status is not infallible and may not necessarily indicate past or present reliability. The SMART sensors may malfunction,
for instance, or a serious mechanical failure may destroy access to the SMART status.
Finally, it is important to remember that SMART attributes vary in both meaning and interpretation by manufacturer. Some
attributes are considered trade secrets, and not all drives report the same SMART attributes. A manufacturer, in theory,
could report only one SMART value and advertise its drive as SMART-enabled. The SMART standard simply refers to a
signaling method between sensors in the drive and the host computer, not a standardization of the attributes themselves.
SMART Attributes
Device manufacturers who implement SMART technology enable a set of attributes and corresponding thresholds.
Please note that names and descriptions may vary by OEM. Also, many attributes were defined for use with traditional
HDDs. As a result, some attributes are used with modified meaning by SSD vendors since their names are not applicable
to SSD technology. Below are the SMART Attributes associated with the Samsung 840 and 840 PRO Series SSDs, which
are displayed in decimal format.
ID # 9 Power-On Hours
The raw value of this attribute shows the total count of hours the drive has spent in the power-on state. When the
system or SSD is in Hibernation Mode, the Power-On Hours value does not increment. Samsung’s SSDs support the
DIPM (Device Initiated Power Management) feature. Thus, with this feature enabled, this attribute excludes any time the
device spends in a “sleep” state. With DIPM off, the recorded value will include all three device power states: active, idle,
and sleep.
ID # 12 Power-On Count
The raw value of this attribute reports the cumulative number of power on/off cycles. This includes both sudden power
off and normal power off cases.