Help me interpret smartctl output please

thefitz

Honorable
Sep 24, 2012
4
0
10,510
I have been noticing performance issues recently, and in an attempt to diagnose the issue I ran a smartctl. I'll paste the full output below here but a few things stuck out at me, I'm just wanting to ensure I'm reading this report correctly. By what I'm seeing it appears my drive is past the threshold on raw read error's and spin up time. It also appears to have spiked at an extremely high temperature at some point (likely leading to the errors). These stats seem to indicate the drive is in "pre fail" condition and is likely to die at any moment. If someone would be willing to just look it over and confirm my suspicions, or call me an idiot and school me on how to properly read the report that would be great :)

[cpp]sudo smartctl /dev/disk0 -x
Password:
smartctl 5.43 2012-06-30 r3573 [x86_64-apple-darwin12.1.0] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Model Family: Hitachi Travelstar 7K500
Device Model: Hitachi HTS725050A9A362
Serial Number: 100914PCG420VLKBP0ZC
LU WWN Device Id: 5 000cca 5b5ef958b
Firmware Version: PC4ACB1E
User Capacity: 500,107,862,016 bytes [500 GB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: 8
ATA Standard is: ATA-8-ACS revision 6
Local Time is: Mon Sep 24 13:04:05 2012 EDT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
AAM feature is: Unavailable
APM level is: 128 (minimum power consumption without standby)
Rd look-ahead is: Enabled
Write cache is: Enabled
ATA Security is: Disabled, frozen [SEC2]

=== 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: ( 645) seconds.
Offline data collection
capabilities: (0x5b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
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: ( 131) 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: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAGS VALUE WORST THRESH FAIL RAW_VALUE
1 Raw_Read_Error_Rate PO-R-- 086 086 062 - 8257585
2 Throughput_Performance P-S--- 100 100 040 - 0
3 Spin_Up_Time POS--- 140 140 033 - 2
4 Start_Stop_Count -O--C- 100 100 000 - 1028
5 Reallocated_Sector_Ct PO--CK 100 100 005 - 181
7 Seek_Error_Rate PO-R-- 100 100 067 - 0
8 Seek_Time_Performance P-S--- 100 100 040 - 0
9 Power_On_Hours -O--C- 088 088 000 - 5611
10 Spin_Retry_Count PO--C- 100 100 060 - 0
12 Power_Cycle_Count -O--CK 100 100 000 - 926
160 Unknown_Attribute -O--CK 100 100 000 - 0
191 G-Sense_Error_Rate -O-R-- 100 100 000 - 2156073582592
192 Power-Off_Retract_Count -O--CK 100 100 000 - 68733042703
193 Load_Cycle_Count -O--C- 046 046 000 - 549160
194 Temperature_Celsius -O---- 152 152 000 - 36 (Min/Max 2/48)
195 Hardware_ECC_Recovered -O-R-- 100 100 000 - 0
196 Reallocated_Event_Count -O--CK 100 100 000 - 196
197 Current_Pending_Sector -O---K 100 100 000 - 0
198 Offline_Uncorrectable ---R-- 100 100 000 - 0
199 UDMA_CRC_Error_Count -O-R-- 200 200 000 - 0
223 Load_Retry_Count -O-R-- 100 100 000 - 0
254 Free_Fall_Sensor -O--CK 095 095 000 - 1424
||||||_ K auto-keep
|||||__ C event count
||||___ R error rate
|||____ S speed/performance
||_____ O updated online
|______ P prefailure warning

ATA_READ_LOG_EXT (addr=0x00:0x00, page=0, n=1) failed: 48-bit ATA commands not supported
Read GP Log Directory failed.

SMART Log Directory Version 1 [multi-sector log support]
SMART Log at address 0x00 has 1 sectors [Log Directory]
SMART Log at address 0x01 has 1 sectors [Summary SMART error log]
SMART Log at address 0x02 has 1 sectors [Comprehensive SMART error log]
SMART Log at address 0x06 has 1 sectors [SMART self-test log]
SMART Log at address 0x09 has 1 sectors [Selective self-test log]
SMART Log at address 0x80 has 16 sectors [Host vendor specific log]
SMART Log at address 0x81 has 16 sectors [Host vendor specific log]
SMART Log at address 0x82 has 16 sectors [Host vendor specific log]
SMART Log at address 0x83 has 16 sectors [Host vendor specific log]
SMART Log at address 0x84 has 16 sectors [Host vendor specific log]
SMART Log at address 0x85 has 16 sectors [Host vendor specific log]
SMART Log at address 0x86 has 16 sectors [Host vendor specific log]
SMART Log at address 0x87 has 16 sectors [Host vendor specific log]
SMART Log at address 0x88 has 16 sectors [Host vendor specific log]
SMART Log at address 0x89 has 16 sectors [Host vendor specific log]
SMART Log at address 0x8a has 16 sectors [Host vendor specific log]
SMART Log at address 0x8b has 16 sectors [Host vendor specific log]
SMART Log at address 0x8c has 16 sectors [Host vendor specific log]
SMART Log at address 0x8d has 16 sectors [Host vendor specific log]
SMART Log at address 0x8e has 16 sectors [Host vendor specific log]
SMART Log at address 0x8f has 16 sectors [Host vendor specific log]
SMART Log at address 0x90 has 16 sectors [Host vendor specific log]
SMART Log at address 0x91 has 16 sectors [Host vendor specific log]
SMART Log at address 0x92 has 16 sectors [Host vendor specific log]
SMART Log at address 0x93 has 16 sectors [Host vendor specific log]
SMART Log at address 0x94 has 16 sectors [Host vendor specific log]
SMART Log at address 0x95 has 16 sectors [Host vendor specific log]
SMART Log at address 0x96 has 16 sectors [Host vendor specific log]
SMART Log at address 0x97 has 16 sectors [Host vendor specific log]
SMART Log at address 0x98 has 16 sectors [Host vendor specific log]
SMART Log at address 0x99 has 16 sectors [Host vendor specific log]
SMART Log at address 0x9a has 16 sectors [Host vendor specific log]
SMART Log at address 0x9b has 16 sectors [Host vendor specific log]
SMART Log at address 0x9c has 16 sectors [Host vendor specific log]
SMART Log at address 0x9d has 16 sectors [Host vendor specific log]
SMART Log at address 0x9e has 16 sectors [Host vendor specific log]
SMART Log at address 0x9f has 16 sectors [Host vendor specific log]
SMART Log at address 0xa2 has 1 sectors [Device vendor specific log]
SMART Log at address 0xe0 has 1 sectors [SCT Command/Status]
SMART Log at address 0xe1 has 1 sectors [SCT Data Transfer]

SMART Extended Comprehensive Error Log (GP Log 0x03) not supported
SMART Error Log Version: 1
ATA Error Count: 1
CR = Command Register [HEX]
FR = Features Register [HEX]
SC = Sector Count Register [HEX]
SN = Sector Number Register [HEX]
CL = Cylinder Low Register [HEX]
CH = Cylinder High Register [HEX]
DH = Device/Head Register [HEX]
DC = Device Command Register [HEX]
ER = Error register [HEX]
ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 1 occurred at disk power-on lifetime: 5607 hours (233 days + 15 hours)
When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 08 78 cd d7 4c Error: UNC 8 sectors at LBA = 0x0cd7cd78 = 215469432

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 08 78 cd d7 40 00 00:29:35.500 READ DMA EXT
2f 00 01 10 00 00 00 00 00:29:35.500 READ LOG EXT
60 08 38 78 cd d7 40 00 00:29:31.900 READ FPDMA QUEUED
60 08 30 88 67 bf 40 00 00:29:31.900 READ FPDMA QUEUED
60 08 28 a8 c1 bf 40 00 00:29:31.800 READ FPDMA QUEUED

SMART Extended Self-test Log (GP Log 0x07) not supported
SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]


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
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.

SCT Status Version: 3
SCT Version (vendor specific): 256 (0x0100)
SCT Support Level: 1
Device State: Active (0)
Current Temperature: 36 Celsius
Power Cycle Min/Max Temperature: 36/41 Celsius
Lifetime Min/Max Temperature: 2/48 Celsius
Lifetime Average Temperature: 34 Celsius
Under/Over Temperature Limit Count: 0/0
SCT Temperature History Version: 2
Temperature Sampling Period: 1 minute
Temperature Logging Interval: 1 minute
Min/Max recommended Temperature: 5/60 Celsius
Min/Max Temperature Limit: -40/65 Celsius
Temperature History Size (Index): 478 (419)

Index Estimated Time Temperature Celsius
420 2012-09-24 05:07 34 ***************
... ..( 30 skipped). .. ***************
451 2012-09-24 05:38 34 ***************
452 2012-09-24 05:39 35 ****************
453 2012-09-24 05:40 34 ***************
454 2012-09-24 05:41 35 ****************
455 2012-09-24 05:42 34 ***************
456 2012-09-24 05:43 34 ***************
457 2012-09-24 05:44 35 ****************
458 2012-09-24 05:45 34 ***************
459 2012-09-24 05:46 34 ***************
460 2012-09-24 05:47 35 ****************
461 2012-09-24 05:48 34 ***************
462 2012-09-24 05:49 35 ****************
463 2012-09-24 05:50 34 ***************
464 2012-09-24 05:51 35 ****************
... ..( 5 skipped). .. ****************
470 2012-09-24 05:57 35 ****************
471 2012-09-24 05:58 34 ***************
472 2012-09-24 05:59 35 ****************
... ..( 14 skipped). .. ****************
9 2012-09-24 06:14 35 ****************
10 2012-09-24 06:15 34 ***************
11 2012-09-24 06:16 35 ****************
12 2012-09-24 06:17 34 ***************
13 2012-09-24 06:18 35 ****************
... ..( 92 skipped). .. ****************
106 2012-09-24 07:51 35 ****************
107 2012-09-24 07:52 36 *****************
108 2012-09-24 07:53 35 ****************
109 2012-09-24 07:54 36 *****************
110 2012-09-24 07:55 35 ****************
111 2012-09-24 07:56 35 ****************
112 2012-09-24 07:57 35 ****************
113 2012-09-24 07:58 36 *****************
114 2012-09-24 07:59 36 *****************
115 2012-09-24 08:00 35 ****************
116 2012-09-24 08:01 36 *****************
... ..( 7 skipped). .. *****************
124 2012-09-24 08:09 36 *****************
125 2012-09-24 08:10 37 ******************
126 2012-09-24 08:11 37 ******************
127 2012-09-24 08:12 37 ******************
128 2012-09-24 08:13 38 *******************
129 2012-09-24 08:14 37 ******************
130 2012-09-24 08:15 37 ******************
131 2012-09-24 08:16 38 *******************
... ..( 8 skipped). .. *******************
140 2012-09-24 08:25 38 *******************
141 2012-09-24 08:26 37 ******************
... ..( 7 skipped). .. ******************
149 2012-09-24 08:34 37 ******************
150 2012-09-24 08:35 38 *******************
... ..( 6 skipped). .. *******************
157 2012-09-24 08:42 38 *******************
158 2012-09-24 08:43 39 ********************
... ..( 2 skipped). .. ********************
161 2012-09-24 08:46 39 ********************
162 2012-09-24 08:47 40 *********************
... ..( 13 skipped). .. *********************
176 2012-09-24 09:01 40 *********************
177 2012-09-24 09:02 39 ********************
178 2012-09-24 09:03 39 ********************
179 2012-09-24 09:04 39 ********************
180 2012-09-24 09:05 38 *******************
... ..( 2 skipped). .. *******************
183 2012-09-24 09:08 38 *******************
184 2012-09-24 09:09 39 ********************
... ..( 2 skipped). .. ********************
187 2012-09-24 09:12 39 ********************
188 2012-09-24 09:13 40 *********************
... ..( 7 skipped). .. *********************
196 2012-09-24 09:21 40 *********************
197 2012-09-24 09:22 41 **********************
... ..( 16 skipped). .. **********************
214 2012-09-24 09:39 41 **********************
215 2012-09-24 09:40 40 *********************
216 2012-09-24 09:41 40 *********************
217 2012-09-24 09:42 40 *********************
218 2012-09-24 09:43 39 ********************
219 2012-09-24 09:44 39 ********************
220 2012-09-24 09:45 39 ********************
221 2012-09-24 09:46 38 *******************
... ..( 4 skipped). .. *******************
226 2012-09-24 09:51 38 *******************
227 2012-09-24 09:52 37 ******************
228 2012-09-24 09:53 38 *******************
229 2012-09-24 09:54 37 ******************
... ..( 14 skipped). .. ******************
244 2012-09-24 10:09 37 ******************
245 2012-09-24 10:10 38 *******************
246 2012-09-24 10:11 39 ********************
247 2012-09-24 10:12 39 ********************
248 2012-09-24 10:13 39 ********************
249 2012-09-24 10:14 38 *******************
... ..( 3 skipped). .. *******************
253 2012-09-24 10:18 38 *******************
254 2012-09-24 10:19 37 ******************
... ..( 14 skipped). .. ******************
269 2012-09-24 10:34 37 ******************
270 2012-09-24 10:35 38 *******************
... ..( 2 skipped). .. *******************
273 2012-09-24 10:38 38 *******************
274 2012-09-24 10:39 39 ********************
... ..( 9 skipped). .. ********************
284 2012-09-24 10:49 39 ********************
285 2012-09-24 10:50 38 *******************
... ..( 7 skipped). .. *******************
293 2012-09-24 10:58 38 *******************
294 2012-09-24 10:59 37 ******************
295 2012-09-24 11:00 37 ******************
296 2012-09-24 11:01 38 *******************
297 2012-09-24 11:02 38 *******************
298 2012-09-24 11:03 37 ******************
... ..( 2 skipped). .. ******************
301 2012-09-24 11:06 37 ******************
302 2012-09-24 11:07 38 *******************
303 2012-09-24 11:08 38 *******************
304 2012-09-24 11:09 38 *******************
305 2012-09-24 11:10 39 ********************
... ..( 2 skipped). .. ********************
308 2012-09-24 11:13 39 ********************
309 2012-09-24 11:14 38 *******************
... ..( 2 skipped). .. *******************
312 2012-09-24 11:17 38 *******************
313 2012-09-24 11:18 37 ******************
... ..( 34 skipped). .. ******************
348 2012-09-24 11:53 37 ******************
349 2012-09-24 11:54 36 *****************
... ..( 69 skipped). .. *****************
419 2012-09-24 13:04 36 *****************

Error SMART WRITE LOG does not return COUNT and LBA_LOW register
Warning: device does not support SCT (Get) Error Recovery Control command

SATA Phy Event Counters (GP Log 0x11) not supported[/cpp]
 
The Raw_Read_Error_Rate attribute is sick (86) , but it is still above the failure threshold (62). The Reallocated_Sector_Ct (181) is worrisome, too. I would backup regularly and not entrust any important data to this drive.

BTW, your drive appears to have a very aggressive autoparking setting.

Load_Cycle_Count -O--C- 046 046 000 - 549160
Power_On_Hours -O--C- 088 088 000 - 5611

This means that your drive parks its heads every 37 seconds, on average. You might like to reconfigure its APM settings using a utility such as hdparm. However, since APM settings are volatile (ie they don't survive a power cycle), then you may need to have hdparm run automatically at every boot.