Skip to download

hesela.dev

Storage glossary · datasets · llms.txt · hesela.com

Dataset · enterprise SSD replacements · FAST 2020

Enterprise SSD replacements ran at 0.22% a year across 1.4 million NetApp drives, with firmware the biggest swing

Maneas et al., FAST 2020, mined NetApp support messages for about 1.4 million SSDs (3 manufacturers, 18 models, January 2017 to May 2019). The average annual replacement rate was 0.22%, from 0.07% to nearly 1.2% by model. Early firmware versions of some families were replaced 2 to more than 10 times as often as later ones, and the chance of another replacement within a week in a RAID group was 9.39% against 0.0504% in a random week. Cross-check rows come from Google (FAST 2016).

Download CSV17 rows · 7 columns · CSV

File /data/datasets/enterprise-ssd-replacements.csv · JSON metadata · All datasets · Human-readable note on hesela.com

Method

The CSV transcribes figures printed in Maneas et al. (FAST 2020) and two cross-check rows from Google (FAST 2016). It does not read chart values. The annual replacement rate is replacements divided by device years. A replacement is a drive marked as failed and swapped out, often while it still works.

Limits

Table

17 rows, the same rows as the CSV. Value low and value high are the printed range ends, or a single printed value in the high column. Units are in the unit column. Sources are the pages opened on 2026-10-10.
MeasureValue lowValue highUnitScopeNoteCitation
average annual replacement ratenot stated0.22percent per yearAll studied NetApp SSDsReplacements divided by device years.maneas-fast20-pdf
annual replacement rate across models0.071.2percent per year18 modelsPrinted as nearly 1.2 at the top.maneas-fast20-pdf
annual replacement rate of II-G 15TBnot stated0.53percent per yearOne modelSimilar specifications to II-C 15.3TB.maneas-fast20-pdf
annual replacement rate of II-C 15.3TBnot stated1.13percent per yearOne modelOne of two outlier models excluded from some figures.maneas-fast20-pdf
replacements caused by SCSI errorsnot stated32.78percent of replacementsReason type normalized for the 40% of events with no reasonPrinted as about 33%.maneas-fast20-pdf
replacements where the drive became unresponsivenot stated0.60percent of replacementsSame normalizationmaneas-fast20-pdf
length of the infant-mortality period2040percent of a 5-year lifeeMLC and 3D-TLC drivesFailure rates rose for 12 to 15 months and then fell for 6 to 12 months.maneas-fast20-pdf
higher replacement rate with less than 1% rated life usednot stated1.25timeseMLC drivesCompared with drives above 1% of rated life used.maneas-fast20-pdf
ARR drop from FV2 to FV3 in family II-Anot stated8timesFirmware versions within one familyPrinted as factor 8X.maneas-fast20-pdf
ARR drop from FV2 to FV3 in family II-F10timesFirmware versions within one familyPrinted as more than 10X so 10 is a lower bound.maneas-fast20-pdf
ARR drop from FV1 to FV2 in family I-B2timesFirmware versions within one familyPrinted as more than 2X so 2 is a lower bound.maneas-fast20-pdf
drives with an empty defect listnot stated99.04percent of drivesDefect list (g-list) of unrecoverable-error blocksDrives with a non-empty list were replaced more often.maneas-fast20-pdf
RAID group replacement in a random weeknot stated0.0504percent per weekAll RAID groupsmaneas-fast20-pdf
another replacement within a week of a replacementnot stated9.39percent per weekSame RAID groupMore than 180 times the random-week figure.maneas-fast20-pdf
consecutive replacements within one weeknot stated52percent of consecutive replacementsRAID groups with more than one replacement46% were within one day.maneas-fast20-pdf
Google flash drives permanently removed within 4 years510percent of drivesGoogle data centers 10 modelsAbout 5 for most models and about 10 for the worst. Not an annual rate.schroeder-fast16-pdf
Google flash drives with uncorrectable errors in four years20percent of drivesSame populationPrinted as more than 20.schroeder-fast16-pdf

Columns

measure (string)
The quantity as the source names it.
value_low (number)
Lower end of a printed range. Empty when the source prints a single value.
value_high (number)
Single printed value, or the upper end of a range. For 'more than half' it is the stated bound.
unit (string)
Unit of the value columns: disks, blocks, files, percent of disks, percent of mismatches, or probability.
scope (string)
Population and window the value applies to.
note (string)
What the value is not, or the source wording behind it.
citation_id (string)
Id of the opened source in the citations list.

License

Small derived table of figures printed in Maneas et al. (FAST 2020) and Schroeder et al. (FAST 2016), with credit. Not a Creative Commons license. The USENIX proceedings state that rights to individual papers remain with the author or the author's employer. This file is not a copy of the papers and not the underlying telemetry.

Sources

  1. A Study of SSD Reliability in Large Scale Enterprise Storage Deployments, Maneas et al., FAST 2020 (USENIX PDF) (accessed 2026-10-10)
  2. Flash Reliability in Production: The Expected and the Unexpected, Schroeder, Lagisetty, and Merchant, FAST 2016 (USENIX PDF) (accessed 2026-10-10)