Using desktop SSD in server

Five years ago before Christmas I bought my first SSD – Crucial MX300 750GB. I have put it into my linux server running some web hosting (running this blog for example), my emails. Second MX300 was put into Linux MD Raid1. Disk were running two years in this setup, then I have migrated into virtualized setup, running ESXi, booted from USB drive. SSD were re-used and running as hw Raid 1 using LSI-9211 card.

About 5 to 10 VM with different write usage were running from this disks, just write cache need to be enabled. Most write intensive was zabbix (database), other like tvheadend and sip (asterisk) was writing nearly nothing.

Only problem with ESXi and LSI raid was that, SMART values (including SSD wearout) was unavailable. After 3 more yeas I have planned migration to ESXi 7. But vmware had done changed in ESXi USB disk layout which resulted into problems and they suddenly stopped supporting USB/SD cards as boot device.  Meanwhile Proxmox PVE have ZFS support, so I decided to have a try. Now after migration I can see MX300 wearout levels:

MX300 Wearout after 5 years

MX300 750 have 5 years warranty and 220TBW according to spec.

202: Percent_Lifetime_Remain     49 %
9:   Power on Hours              41445 = 4.727926 Years
246: Total_LBAs_Written          193541276459 = 90.12 TB

This gives 53,4 GB/day average.

smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.11.22-5-pve] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Crucial/Micron Client SSDs
Device Model:     Crucial_CT750MX300SSD1
Serial Number:    --
LU WWN Device Id: --
Firmware Version: M0CR011
User Capacity:    750,156,374,016 bytes [750 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      2.5 inches
TRIM Command:     Available, deterministic, zeroed
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ACS-3 T13/2161-D revision 5
SATA Version is:  SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Sun Nov 14 10:23:05 2021 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled



SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   100   100   000    Pre-fail  Always       -       0
  5 Reallocate_NAND_Blk_Cnt 0x0032   100   100   010    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       41445
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       57
171 Program_Fail_Count      0x0032   100   100   000    Old_age   Always       -       0
172 Erase_Fail_Count        0x0032   100   100   000    Old_age   Always       -       0
173 Ave_Block-Erase_Count   0x0032   051   051   000    Old_age   Always       -       499
174 Unexpect_Power_Loss_Ct  0x0032   100   100   000    Old_age   Always       -       37
183 SATA_Interfac_Downshift 0x0032   100   100   000    Old_age   Always       -       0
184 Error_Correction_Count  0x0032   099   099   000    Old_age   Always       -       1
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
194 Temperature_Celsius     0x0022   075   049   000    Old_age   Always       -       25 (Min/Max 22/51)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_ECC_Cnt 0x0032   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   100   100   000    Old_age   Always       -       0
202 Percent_Lifetime_Remain 0x0030   051   051   001    Old_age   Offline      -       49
206 Write_Error_Rate        0x000e   100   100   000    Old_age   Always       -       0
246 Total_LBAs_Written      0x0032   100   100   000    Old_age   Always       -       193541276459
247 Host_Program_Page_Count 0x0032   100   100   000    Old_age   Always       -       6210426897
248 FTL_Program_Page_Count  0x0032   100   100   000    Old_age   Always       -       14584561324
180 Unused_Reserve_NAND_Blk 0x0033   000   000   000    Pre-fail  Always       -       3566
210 Success_RAIN_Recov_Cnt  0x0032   100   100   000    Old_age   Always       -       0


Leave a Reply

Your email address will not be published. Required fields are marked *