SkillAgentSearch skills...

SMART

Estimate reliability of HDD/SSD drives

Install / Use

/learn @bsdhw/SMART
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

HDD/SSD Reliability Test

This is a project to estimate reliability of HDD/SSD drives by the analysis of SMART data collected by BSD users at https://bsd-hardware.info. The primary aim of the project is to find drives with longest power-on hours (POH) and minimal number of errors, i.e. maximal MTBF (mean time between failures).

Everyone can contribute to this report by uploading probes of their computers by the hw-probe tool:

hw-probe -all -upload

Total drives: 24141.

Contents

  1. About
  2. HDD by Model
  3. HDD by Vendor
  4. SSD by Model
  5. SSD by Vendor
  6. NVMe by Model
  7. NVMe by Vendor

About

The structure of the reports directory is the following:

{KIND OF DRIVE}/{VENDOR}/{MODEL PREFIX}/{MODEL}/{DRIVE ID}

( e.g. HDD/Seagate/ST1000/ST1000LM035-1RK172/3F1554E2F97E )

Based on SMART data we determine most reliable drive models and vendors by the following formula:

MTBF = Power_On_Hours / ( 1 + Number_Of_Important_Errors ) / ( 365*24 )

( i.e. MTBF = "Years before/between errors" )

Number_Of_Important_Errors - number of important errors that can indicate a drive failure:

  • Current_Pending_Sector
  • ECC_Uncorr_Error_Count
  • End-to-End_Error
  • Offline_Uncorrectable
  • Reallocated_Event_Count
  • Reallocated_Sector_Ct
  • Reported_Uncorrect
  • Soft_Read_Error_Rate
  • Spin_Retry_Count
  • Total_Pending_Sectors
  • Unc_Soft_Read_Err_Rate

One can estimate reliability of a hard drive (i.e. probability that the unit will work for some time T without failure) by:

Reliability(T) = exp(-T/MTBF)

The list of important SMART attributes is taken from recent studies of Google [1], Backblaze [2] and Acronis [3]. If an attribute exceeds the value of 1000 then it's counted as '1000 + log10(X - 999)'.

The list of tracked attributes and MTBF calculation method can be discussed. Please suggest your ideas in "issues".

You can perform your own analysis of collected reports if needed.

  • [1] Google, "Failure Trends in a Large Disk Drive Population" (https://research.google.com/archive/disk_failures.pdf)
  • [2] Backblaze, "Hard Drive SMART Stats" (https://www.backblaze.com/blog/hard-drive-smart-stats/)
  • [3] Acronis, "Acronis Drive Monitor: Disk Health Calculation" (https://kb.acronis.com/content/9264)

HDD by Model

Please take all columns into account when reading the table. Pay attention on the number of tested samples and power-on days. Simultaneous high values of both MTBF and errors are possible if only rare drives in the subset encounter errors.

Days - avg. days per sample, Err - avg. errors per sample, MTBF - avg. MTBF in years per sample.

See full list of tested HDD samples in the Appendix 1 (All_HDD.md).

See top 1000 of tested HDD models in the Top1000_HDD.md.

| MFG | Model | Size | Samples | Days | Err | MTBF | |-----------|--------------------|--------|---------|-------|-------|------| | WDC | WD1600JD-00GBB0 | 160 GB | 4 | 5313 | 4 | 11.14 | | WDC | WD1001FALS-00J7B0 | 1 TB | 5 | 3969 | 0 | 10.87 | | WDC | WD2001FASS-00U0B0 | 2 TB | 2 | 3820 | 0 | 10.47 | | Hitachi | HDS725050KLA360 | 500 GB | 4 | 3436 | 0 | 9.41 | | WDC | WD10EADS-00L5B1 | 1 TB | 5 | 4337 | 2 | 9.40 | | HP | GB0250EAFYK | 250 GB | 5 | 3736 | 1 | 9.18 | | WDC | WD5002ABYS-50B1B1 | 500 GB | 2 | 3336 | 0 | 9.14 | | Toshiba | MG03ACA300 | 3 TB | 2 | 3316 | 0 | 9.08 | | Hitachi | HUA722020ALA330... | 2 TB | 3 | 4186 | 2 | 8.53 | | WDC | WD1602ABKS-18N8A0 | 160 GB | 2 | 3022 | 0 | 8.28 | | Seagate | ST3500630AS | 500 GB | 3 | 3022 | 0 | 8.28 | | WDC | WD1001FALS-00J7B1 | 1 TB | 4 | 3657 | 9 | 8.27 | | WDC | WD2000FYYZ-01UL1B0 | 2 TB | 2 | 2975 | 0 | 8.15 | | Hitachi | HUA723030ALA640 | 3 TB | 12 | 2868 | 0 | 7.86 | | Seagate | ST3500630NS | 500 GB | 5 | 2830 | 0 | 7.75 | | Hitachi | HUA7250SBSUN500G | 500 GB | 2 | 2785 | 0 | 7.63 | | Samsung | HD321HJ | 320 GB | 2 | 2759 | 0 | 7.56 | | WDC | WD1002FBYS-02A6B0 | 1 TB | 4 | 2729 | 0 | 7.48 | | WDC | WD2502ABYS-18B7A0 | 250 GB | 8 | 3374 | 1 | 7.46 | | WDC | WD5002AALX-00J37A0 | 500 GB | 7 | 2747 | 1 | 7.34 | | WDC | WD1000DHTZ-04N21V1 | 1 TB | 2 | 2628 | 0 | 7.20 | | Hitachi | HDS721010KLA330 | 1 TB | 3 | 3406 | 1 | 7.13 | | Hitachi | HUA721050KLA330 | 500 GB | 2 | 3842 | 1 | 7.02 | | HGST | HUS724020ALA640 | 2 TB | 11 | 2551 | 0 | 6.99 | | Seagate | ST3808110AS | 80 GB | 3 | 2545 | 0 | 6.97 | | Samsung | HD502IJ | 500 GB | 2 | 2696 | 1 | 6.93 | | Seagate | ST1500DL003-9VT16L | 1.5 TB | 2 | 2521 | 0 | 6.91 | | WDC | WD20EZRX-00DC0B0 | 2 TB | 4 | 2488 | 0 | 6.82 | | WDC | WD2003FYYS-18W0B0 | 2 TB | 5 | 2859 | 2 | 6.75 | | Hitachi | HUA723020ALA640 | 2 TB | 10 | 2452 | 0 | 6.72 | | Seagate | ST32000641AS | 2 TB | 5 | 2443 | 0 | 6.69 | | WDC | WD1002FAEX-00Z3A0 | 1 TB | 9 | 2463 | 1 | 6.61 | | WDC | WD2003FYYS-02W0B0 | 2 TB | 9 | 2601 | 1 | 6.58 | | WDC | WD1600AAJS-00Z4A0 | 160 GB | 2 | 2386 | 0 | 6.54 | | WDC | WD5001AALS-00L3B2 | 500 GB | 3 | 2374 | 0 | 6.51 | | Seagate | ST380011A | 80 GB | 2 | 2353 | 0 | 6.45 | | Apple | HDD HTS727550A9... | 500 GB | 3 | 3244 | 50 | 6.39 | | WDC | WD1003FBYX-23 0... | 1 TB | 2 | 2317 | 0 | 6.35 | | WDC | WD5002ABYS-18B1B0 | 500 GB | 3 | 2886 | 3 | 6.35 | | HGST | HUS724030ALA640 | 3 TB | 2 | 2311 | 0 | 6.33 | | WDC | WD20EFRX-68AX9N0 | 2 TB | 7 | 2509 | 1 | 6.33 | | WDC | WD2500AAKX-00ERMA0 | 250 GB | 3 | 2305 | 0 | 6.32 | | WDC | WD1003FBYX-01Y7B1 | 1 TB | 5 | 2305 | 0 | 6.32 | | Hitachi | HDS5C3020ALA632 | 2 TB | 3 | 2236 | 0 | 6.13 | | WDC | WD5003AZEX-00K1GA0 | 500 GB | 9 | 2206 | 0 | 6.05 | | WDC | WD5003AZEX-00MK2A0 | 500 GB | 7 | 2797 | 3 | 5.95 | | WDC | WD5000BEKT-00KA9T0 | 500 GB | 2 | 2168 | 0 | 5.94 | | WDC | WD5002ABYS-02B1B0 | 500 GB | 3 | 3312 | 2 | 5.89 | | HGST | HDN724040ALE640 | 4 TB | 41 | 2322 | 69 | 5.88 | | Hitachi | HDT721010SLA360 | 1 TB | 8 | 2892 | 2 | 5.81 | | WDC | WD10EZEX-08RKKA0 | 1 TB | 2 | 2118 | 0 | 5.81 | | WDC | WD30EFRX-68AX9N0 | 3 TB | 28 | 2452 | 1 | 5.76 | | Seagate | ST3000VN000-1HJ166 | 3 TB | 3 | 2101 | 0 | 5.76 | | HP | GB0500EAFYL | 500 GB | 4 | 2079 | 0 | 5.70 | | Hitachi | HDS5C4040ALE630 | 4 TB | 21 | 2076 | 0 | 5.69 | | WDC | WD3200BEKT-08PVMT1 | 320 GB | 5 | 2075 | 0 | 5.69 | | WDC | WD10JUCT-63CYNY0 | 1 TB | 4 | 2069 | 0 | 5.67 | | WDC | WD10EZEX-60ZF5A0 | 1 TB | 2 | 2050 | 0 | 5.62 | | WDC | WD30EZRX-00AZ6B0 | 3 TB | 2 | 2045 | 0 | 5.60 | | HGST | HDN724030ALE640 | 3 TB | 9 | 2037 | 0 | 5.58 | | Hitachi | HUA722020ALA330 | 2 TB | 17 | 2826 | 46 | 5.55 | | WDC | WD3000F9YZ-09N20L0 | 3 TB | 2 | 2009 | 0 | 5.51 | | WDC | WD10EARX-00N0YB0 | 1 TB | 2 | 2004 | 0 | 5.49 | | Seagate | ST3320413AS | 320 GB | 3 | 1994 | 0 | 5.46 | | WDC | WD10EFRX-68JCSN0 | 1 TB | 7 | 1993 | 0 | 5.46 | | WDC | WD2500AAKX-753CA1 | 250 GB | 5 | 1988 | 0 | 5.45 | | WDC | WD10EAVS-00D7B1 | 1 TB | 3 | 1984 | 0 | 5.44 | | Seagate | ST2000NM0033-9Z... | 2 TB | 7 | 2136 | 145 | 5.37 | | WDC | WD20EARX-00PASB0 | 2 TB | 19 | 2206 | 67 | 5.35 | | Seagate | ST32000645NS | 2 TB | 2 | 1938 | 0 | 5.31 | | WDC | WD30EZRX-00SPEB0 | 3 TB | 2 | 1916 | 0 | 5.25 | | HP | MB1000GCEEK | 1 TB | 4 | 1910 | 0 | 5.23 | | Hitachi | HDS5C3030ALA630 | 3 TB | 18 | 2020 | 2 | 5.23 | | HGST | HTE721010A9E630 | 1 TB | 3 | 1849 | 0 | 5.07 | | Seagate | ST4000DM000-1F2168 | 4 TB | 35 | 1868 | 30 | 4.98 | | WDC | WD2503ABYZ-011FA0 | 256 GB | 3 | 1809 | 0 | 4.96 | | WDC | WD10JPVT-00A1YT0 | 1 TB | 2 | 1807 | 0 | 4.95 | | WDC | WD1600AAJS-75M0A0 | 160 GB | 7 | 2563 | 8 | 4.91 | | Toshiba | MG03ACA200 | 2 TB | 6 | 1760 | 0 | 4.82 | | Hitachi | HDP725050GLA360 | 500 GB | 5 | 1989 | 8 | 4.82 | | WDC | WD800JD-08MSA1 | 80 GB | 4 | 2845 | 216 | 4.81 | | Hitachi | HDE721064SLA360 | 640 GB | 2 | 2764 | 6 | 4.77 | | Seagate | ST6000VX0023-2E... | 6 TB | 2 | 1735 | 0 | 4.75 | | Seagate | ST6000DX000-1H217Z | 6 TB | 2 | 1714 | 0 | 4.70 | | HGST | HUS726T4TALA6L4 | 4 TB | 12 | 1713 | 0 | 4.69 | | Hitachi | HDT725025VLA380 | 250 GB | 5 | 1697 | 0 | 4.65 | | WDC | WD10EFRX-68PJCN0

Related Skills

View on GitHub
GitHub Stars17
CategoryDevelopment
Updated29d ago
Forks1

Security Score

90/100

Audited on Mar 11, 2026

No findings