[MacPorts] #60178: Don't use SSDs for buildbot workers
MacPorts
noreply at macports.org
Wed Mar 11 23:47:10 UTC 2020
#60178: Don't use SSDs for buildbot workers
-----------------------------+---------------------
Reporter: ryandesign | Owner: admin@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: server/hosting | Version:
Resolution: | Keywords:
Port: |
-----------------------------+---------------------
Comment (by kencu):
we have a nice port called gsmartmoncontrol that I've been using. It
generates output that looks interesting, although I don't know exactly how
to tell if everything is ideal or not. Here's the output from my current
980GB SSD that I use all day, every day. Does everything look OK? I
thought it did....but I don't know all about what I'm looking at...
{{{
smartctl 7.0 2018-12-30 r4883 [Darwin 10.8.0 i386] (local build)
Copyright (C) 2002-18, Bruce Allen, Christian Franke,
www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Crucial/Micron BX/MX1/2/3/500, M5/600, 1100 SSDs
Device Model: Micron_M500_MTFDDAK960MAV
Serial Number: 14200C21D111
LU WWN Device Id: 5 00a075 10c21d111
Firmware Version: MU03
User Capacity: 960,197,124,096 bytes [960 GB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: Solid State Device
Form Factor: 2.5 inches
Device is: In smartctl database [for details use: -P show]
ATA Version is: ACS-2, ATA8-ACS T13/1699-D revision 6
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is: Wed Mar 11 16:39:55 2020 PDT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
AAM feature is: Unavailable
APM level is: 254 (maximum performance)
Rd look-ahead is: Enabled
Write cache is: Enabled
DSN feature is: Unavailable
ATA Security is: Disabled, NOT FROZEN [SEC1]
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
General SMART Values:
Offline data collection status: (0x80) Offline data collection activity
was never started.
Auto Offline Data Collection:
Enabled.
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: ( 4470) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection
on/off support.
Suspend Offline collection upon
new
command.
Offline surface scan supported.
Self-test supported.
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: ( 74) minutes.
Conveyance self-test routine
recommended polling time: ( 3) minutes.
SCT capabilities: (0x0035) SCT Status 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 POSR-K 100 100 000 - 117
5 Reallocate_NAND_Blk_Cnt PO--CK 100 100 000 - 0
9 Power_On_Hours -O--CK 100 100 000 - 14650
12 Power_Cycle_Count -O--CK 100 100 000 - 31263
171 Program_Fail_Count -O--CK 100 100 000 - 0
172 Erase_Fail_Count -O--CK 100 100 000 - 0
173 Ave_Block-Erase_Count -O--CK 095 095 000 - 150
174 Unexpect_Power_Loss_Ct -O--CK 100 100 000 - 240
180 Unused_Reserve_NAND_Blk PO--CK 000 000 000 - 16523
183 SATA_Interfac_Downshift -O--CK 100 100 000 - 0
184 Error_Correction_Count -O--CK 100 100 000 - 0
187 Reported_Uncorrect -O--CK 100 100 000 - 0
194 Temperature_Celsius -O---K 061 050 000 - 39 (Min/Max
-10/50)
196 Reallocated_Event_Count -O--CK 100 100 000 - 16
197 Current_Pending_Sector -O--CK 100 100 000 - 0
198 Offline_Uncorrectable ----CK 100 100 000 - 0
199 UDMA_CRC_Error_Count -O--CK 100 100 000 - 0
202 Percent_Lifetime_Remain P---CK 095 095 000 - 5
206 Write_Error_Rate -OSR-- 100 100 000 - 0
210 Success_RAIN_Recov_Cnt -O--CK 100 100 000 - 0
246 Total_Host_Sector_Write -O--CK 100 100 --- - 134002525540
247 Host_Program_Page_Count -O--CK 100 100 --- - 4200826760
248 FTL_Program_Page_Count -O--CK 100 100 --- - 3462708285
||||||_ 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 implemented
Read GP Log Directory failed
SMART Log Directory Version 1 [multi-sector log support]
Address Access R/W Size Description
0x00 SL R/O 1 Log Directory
0x01 SL R/O 1 Summary SMART error log
0x02 SL R/O 51 Comprehensive SMART error log
0x04 SL R/O 255 Device Statistics log
0x06 SL R/O 1 SMART self-test log
0x09 SL R/W 1 Selective self-test log
0x30 SL R/O 9 IDENTIFY DEVICE data log
0x80-0x9f SL R/W 16 Host vendor specific log
0xa0 SL VS 208 Device vendor specific log
0xa1-0xbf SL VS 1 Device vendor specific log
0xc0 SL VS 80 Device vendor specific log
0xc1-0xdf SL VS 1 Device vendor specific log
0xe0 SL R/W 1 SCT Command/Status
0xe1 SL R/W 1 SCT Data Transfer
SMART Extended Comprehensive Error Log (GP Log 0x03) not supported
SMART Error Log Version: 1
No Errors Logged
SMART Extended Self-test Log (GP Log 0x07) not supported
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining
LifeTime(hours) LBA_of_first_error
# 1 Vendor (0xff) Completed without error 00% 14135
-
# 2 Vendor (0xff) Completed without error 00% 7305
-
# 3 Vendor (0xff) Completed without error 00% 2921
-
# 4 Vendor (0xff) Completed without error 00% 2286
-
# 5 Vendor (0xff) Completed without error 00% 36
-
# 6 Vendor (0xff) Completed without error 00% 33
-
# 7 Vendor (0xff) Completed without error 00% 26
-
# 8 Vendor (0xff) Completed without error 00% 17
-
# 9 Vendor (0xff) Completed without error 00% 16
-
#10 Vendor (0xff) Completed without error 00% 16
-
#11 Vendor (0xff) Completed without error 00% 16
-
#12 Vendor (0xff) Completed without error 00% 15
-
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): 1 (0x0001)
Device State: Active (0)
Current Temperature: 39 Celsius
Power Cycle Min/Max Temperature: 28/39 Celsius
Lifetime Min/Max Temperature: -10/50 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: 0/70 Celsius
Min/Max Temperature Limit: -5/75 Celsius
Temperature History Size (Index): 478 (473)
Index Estimated Time Temperature Celsius
474 2020-03-11 08:42 38 *******************
475 2020-03-11 08:43 38 *******************
476 2020-03-11 08:44 38 *******************
477 2020-03-11 08:45 39 ********************
0 2020-03-11 08:46 35 ****************
... ..( 21 skipped). .. ****************
22 2020-03-11 09:08 35 ****************
23 2020-03-11 09:09 36 *****************
... ..( 3 skipped). .. *****************
27 2020-03-11 09:13 36 *****************
28 2020-03-11 09:14 37 ******************
... ..( 7 skipped). .. ******************
36 2020-03-11 09:22 37 ******************
37 2020-03-11 09:23 38 *******************
... ..( 6 skipped). .. *******************
44 2020-03-11 09:30 38 *******************
45 2020-03-11 09:31 37 ******************
... ..( 6 skipped). .. ******************
52 2020-03-11 09:38 37 ******************
53 2020-03-11 09:39 38 *******************
... ..( 11 skipped). .. *******************
65 2020-03-11 09:51 38 *******************
66 2020-03-11 09:52 ? -
67 2020-03-11 09:53 ? -
68 2020-03-11 09:54 34 ***************
69 2020-03-11 09:55 34 ***************
70 2020-03-11 09:56 35 ****************
... ..( 2 skipped). .. ****************
73 2020-03-11 09:59 35 ****************
74 2020-03-11 10:00 36 *****************
75 2020-03-11 10:01 ? -
76 2020-03-11 10:02 ? -
77 2020-03-11 10:03 28 *********
78 2020-03-11 10:04 28 *********
79 2020-03-11 10:05 29 **********
80 2020-03-11 10:06 29 **********
81 2020-03-11 10:07 30 ***********
82 2020-03-11 10:08 30 ***********
83 2020-03-11 10:09 30 ***********
84 2020-03-11 10:10 31 ************
... ..( 15 skipped). .. ************
100 2020-03-11 10:26 31 ************
101 2020-03-11 10:27 32 *************
... ..( 6 skipped). .. *************
108 2020-03-11 10:34 32 *************
109 2020-03-11 10:35 33 **************
... ..( 14 skipped). .. **************
124 2020-03-11 10:50 33 **************
125 2020-03-11 10:51 34 ***************
... ..( 45 skipped). .. ***************
171 2020-03-11 11:37 34 ***************
172 2020-03-11 11:38 35 ****************
... ..( 24 skipped). .. ****************
197 2020-03-11 12:03 35 ****************
198 2020-03-11 12:04 34 ***************
... ..( 17 skipped). .. ***************
216 2020-03-11 12:22 34 ***************
217 2020-03-11 12:23 35 ****************
... ..( 24 skipped). .. ****************
242 2020-03-11 12:48 35 ****************
243 2020-03-11 12:49 36 *****************
... ..( 8 skipped). .. *****************
252 2020-03-11 12:58 36 *****************
253 2020-03-11 12:59 35 ****************
254 2020-03-11 13:00 36 *****************
... ..( 6 skipped). .. *****************
261 2020-03-11 13:07 36 *****************
262 2020-03-11 13:08 35 ****************
... ..( 9 skipped). .. ****************
272 2020-03-11 13:18 35 ****************
273 2020-03-11 13:19 36 *****************
... ..( 14 skipped). .. *****************
288 2020-03-11 13:34 36 *****************
289 2020-03-11 13:35 37 ******************
... ..( 8 skipped). .. ******************
298 2020-03-11 13:44 37 ******************
299 2020-03-11 13:45 38 *******************
... ..( 2 skipped). .. *******************
302 2020-03-11 13:48 38 *******************
303 2020-03-11 13:49 37 ******************
... ..( 28 skipped). .. ******************
332 2020-03-11 14:18 37 ******************
333 2020-03-11 14:19 36 *****************
... ..( 3 skipped). .. *****************
337 2020-03-11 14:23 36 *****************
338 2020-03-11 14:24 35 ****************
339 2020-03-11 14:25 35 ****************
340 2020-03-11 14:26 36 *****************
... ..( 4 skipped). .. *****************
345 2020-03-11 14:31 36 *****************
346 2020-03-11 14:32 37 ******************
... ..( 56 skipped). .. ******************
403 2020-03-11 15:29 37 ******************
404 2020-03-11 15:30 38 *******************
... ..( 4 skipped). .. *******************
409 2020-03-11 15:35 38 *******************
410 2020-03-11 15:36 39 ********************
... ..( 8 skipped). .. ********************
419 2020-03-11 15:45 39 ********************
420 2020-03-11 15:46 38 *******************
... ..( 10 skipped). .. *******************
431 2020-03-11 15:57 38 *******************
432 2020-03-11 15:58 39 ********************
433 2020-03-11 15:59 39 ********************
434 2020-03-11 16:00 39 ********************
435 2020-03-11 16:01 38 *******************
... ..( 20 skipped). .. *******************
456 2020-03-11 16:22 38 *******************
457 2020-03-11 16:23 39 ********************
... ..( 2 skipped). .. ********************
460 2020-03-11 16:26 39 ********************
461 2020-03-11 16:27 38 *******************
... ..( 11 skipped). .. *******************
473 2020-03-11 16:39 38 *******************
SCT Error Recovery Control command not supported
Device Statistics (SMART Log 0x04)
Page Offset Size Value Flags Description
0x01 ===== = = === == General Statistics (rev 2) ==
0x01 0x008 4 31263 --- Lifetime Power-On Resets
0x01 0x010 4 14650 --- Power-on Hours
0x01 0x018 6 134002525540 --- Logical Sectors Written
0x01 0x020 6 1366798069 --- Number of Write Commands
0x01 0x028 6 60333822136 --- Logical Sectors Read
0x01 0x030 6 1593816513 --- Number of Read Commands
0x04 ===== = = === == General Errors Statistics (rev 1)
==
0x04 0x008 4 0 --- Number of Reported Uncorrectable
Errors
0x04 0x010 4 31468 --- Resets Between Cmd Acceptance and
Completion
0x05 ===== = = === == Temperature Statistics (rev 1) ==
0x05 0x008 1 39 --- Current Temperature
0x05 0x010 1 35 --- Average Short Term Temperature
0x05 0x018 1 34 --- Average Long Term Temperature
0x05 0x020 1 50 --- Highest Temperature
0x05 0x028 1 -10 --- Lowest Temperature
0x05 0x030 1 47 --- Highest Average Short Term
Temperature
0x05 0x038 1 26 --- Lowest Average Short Term Temperature
0x05 0x040 1 38 --- Highest Average Long Term Temperature
0x05 0x048 1 32 --- Lowest Average Long Term Temperature
0x05 0x050 4 - --- Time in Over-Temperature
0x05 0x058 1 70 --- Specified Maximum Operating
Temperature
0x05 0x060 4 1 --- Time in Under-Temperature
0x05 0x068 1 0 --- Specified Minimum Operating
Temperature
0x06 ===== = = === == Transport Statistics (rev 1) ==
0x06 0x008 4 0 --- Number of Hardware Resets
0x06 0x010 4 0 --- Number of ASR Events
0x06 0x018 4 0 --- Number of Interface CRC Errors
0x07 ===== = = === == Solid State Device Statistics (rev
1) ==
0x07 0x008 1 2 N-- Percentage Used Endurance Indicator
|||_ C monitored condition met
||__ D supports DSN
|___ N normalized value
ATA_READ_LOG_EXT (addr=0x11:0x00, page=0, n=1) failed: 48-bit ATA commands
not implemented
Read SATA Phy Event Counters failed
}}}
--
Ticket URL: <https://trac.macports.org/ticket/60178#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list