19 jun.
<p>Endurance-waarden behoren tot de meest verkeerd geïnterpreteerde gegevens op een SSD-datasheet. Twee drives met identieke capaciteit en vrijwel identieke benchmarkresultaten kunnen schrijfgaranties hebben die een factor tien verschillen, en het prijsverschil tussen hen wordt pas begrijpelijk als men begrijpt wat deze garanties daadwerkelijk beloven. Voor iedereen die opslag specificeert voor workstations, virtualisatiehosts of een volledig apparaatpark, zijn TBW en DWPD de kengetallen die bepalen of een drive na tien jaar dienst met pensioen gaat of zijn garantie al na achttien maanden is opgebruikt.</p><p>Dit artikel legt uit hoe flash-slijtage op siliciumniveau werkt, hoe de twee belangrijkste endurance-kengetallen worden afgeleid, waarom de werkelijke levensduur vaak beter is dan het datasheet, en hoe men de resterende levensduur van drives die al in gebruik zijn controleert.</p><h2>Waarom NAND-flash een beperkt schrijfbudget heeft</h2><p>Een NAND-cel slaat informatie op door elektronen achter een dunne isolerende oxidelaag op te sluiten. Elke programmeer- en wisbewerking dwingt lading door deze isolator, en elke doorgang beschadigt hem microscopisch. Na voldoende programmeer-/wiscycli (P/E-cycli) kan de cel geen stabiele lading meer vasthouden, stijgen de foutpercentages, en neemt de controller het getroffen blok permanent buiten gebruik. Dit is geen fabricagefout – het is de fundamentele natuurkunde van charge-trap- en floating-gate-geheugen.</p><p>Hoeveel cycli een cel tolereert, hangt hoofdzakelijk af van hoeveel bits hij opslaat. Dichter opeengepakte cellen gebruiken smallere spanningsvensters en slijten daardoor sneller:</p><ul><li><strong>SLC</strong> (1 bit per cel) – ongeveer 60.000 tot 100.000 P/E-cycli; tegenwoordig beperkt tot industriële en caching-niches</li><li><strong>MLC</strong> (2 bits per cel) – rond 3.000 tot 10.000 cycli</li><li><strong>TLC</strong> (3 bits per cel) – doorgaans 1.000 tot 3.000 cycli; de mainstream-standaard voor zowel client- als enterprise-drives</li><li><strong>QLC</strong> (4 bits per cel) – ongeveer 300 tot 1.000 cycli; gepositioneerd voor leesintensieve, capaciteitsgedreven workloads</li></ul><p>Moderne 3D-NAND-stacking, sterkere foutcorrectie en wear-leveling-algoritmen rekken deze ruwe getallen aanzienlijk op, waardoor de endurance op drive-niveau wordt gegarandeerd en niet per cel wordt beloofd.</p><h2>TBW: het totale schrijfbudget</h2><p>TBW (terabytes written) geeft de cumulatieve hoeveelheid hostgegevens aan die de drive volgens de fabrikant gegarandeerd kan verwerken voordat de slijtagegerelateerde garantiedekking eindigt. Het neemt toe met de capaciteit, omdat een grotere drive meer cellen heeft waarover de controller schrijfbewerkingen kan verdelen. Een representatieve TLC-productlijn zou 300 TBW voor het 500-GB-model, 600 TBW voor 1 TB en 1200 TBW voor 2 TB kunnen specificeren, terwijl een QLC-equivalent van dezelfde capaciteit ongeveer de helft daarvan kan bieden.</p><p>Twee details worden vaak over het hoofd gezien. Ten eerste is TBW een garantiedrempel, geen zelfvernietigingstimer: overschrijding schakelt de drive niet uit, het beëindigt slechts de fabrieksgarantie met betrekking tot slijtage. Ten tweede is de garantie een dubbele voorwaarde – hij verloopt ofwel na de aangegeven looptijd, doorgaans vijf jaar, of zodra de TBW-waarde is bereikt, afhankelijk van wat zich het eerst voordoet. Een drive die dag en nacht zwaar wordt beschreven, kan daardoor jaren vóór de kalenderdatum uit de garantie vallen.</p><h2>DWPD: Hetzelfde budget, uitgedrukt per dag</h2><p>DWPD (drive writes per day) beantwoordt een andere inkoopvraag: hoe vaak kan de volledige capaciteit van de drive elke dag worden overschreven, en dat gedurende de hele garantielooptijd? De twee kengetallen zijn onderling omrekenbaar – DWPD komt overeen met TBW gedeeld door het product van drivecapaciteit en garantielooptijd in dagen.</p><blockquote><p>Voorbeeld: een datacenter-SSD van 1,92 TB met 3.504 TBW over een vijfjarige garantie geeft 3.504.000 GB ÷ (1.920 GB × 1.825 dagen) ≈ 1,0 DWPD.</p></blockquote><p>De enterprise-markt segmenteert producten op basis van dit getal. Drives onder 1 DWPD dienen leesintensieve rollen zoals content delivery en analytics. De klasse 1 tot 3 DWPD omvat gemengde virtualisatie en algemene databasewerkzaamheden. Drives met 3 DWPD of hoger richten zich op schrijfintensieve workloads zoals logging, caching-lagen en hoogfrequente transactieverwerking.</p><h2>Schrijfversterking: waarom host-schrijfacties niet gelijk zijn aan NAND-schrijfacties</h2><p>NAND kan in kleine pagina's worden geschreven, maar alleen in veel grotere blokken worden gewist. Wanneer de controller tijdens garbage collection geldige data consolideert, herschrijft hij bestaande pagina's intern, zodat het flashgeheugen meer data verwerkt dan de host ooit heeft verzonden. De verhouding tussen beide is de Write Amplification Factor (WAF). Een sequentiële, TRIM-vriendelijke workload kan een WAF dicht bij 1 bereiken, terwijl aanhoudende kleine willekeurige schrijfacties op een bijna volle schijf de waarde naar 3 of meer kunnen opdrijven.</p><p>Fabrikanten komen daaraan tegemoet met over-provisioning – gereserveerd NAND dat onzichtbaar is voor het besturingssysteem en garbage collection ruimte geeft om te werken. Enterprise-modellen reserveren duidelijk meer capaciteit voor over-provisioning dan client-schijven, wat een reden is dat hun endurance-waarden hoger zijn, zelfs wanneer het onderliggende flash identiek is. Een client-schijf nooit helemaal vol laten lopen, levert een zwakker effect van hetzelfde principe op – en dat gratis.</p><h2>Een realistische levensduurberekening</h2><p>Telemetriegegevens uit client-omgevingen tonen consistent aan dat gewoon desktop- en kantoorgebruik veel minder schrijft dan de meeste kopers aannemen – normaal tussen 10 en 40 GB per dag, waarbij workstations voor contentcreatie af en toe 100 GB of meer bereiken.</p><blockquote><p>Neem een 2-TB-schijf met 1.200 TBW. Uitgaande van veeleisende dagelijkse host-schrijfacties van 50 GB en een conservatieve WAF van 2, ontstaat 100 GB aan flash-schrijfacties per dag. 1.200.000 GB ÷ 100 GB = 12.000 dagen – bijna 33 jaar ononderbroken werking.</p></blockquote><p>De praktische conclusie: bij client-workloads is NAND-uitputting bijna nooit de reden voor het einde van een schijf. Controllerstoringen, firmwarefouten en stroomgebeurtenissen zijn statistisch gezien veel waarschijnlijkere oorzaken van uitval, wat de aankoopfocus verschuift van ruwe TBW naar algemene bouwkwaliteit, validatiediepte en trackrecord van de fabrikant.</p><h2>Client-schijven vs. datacenterschijven</h2><p>Als de endurance-marges zo ruim zijn, waarom bestaat het enterprise-segment dan eigenlijk? Omdat de specificatie veel meer dekt dan alleen slijtage. Data-center-modellen garanderen stabiele prestaties onder aanhoudende gemengde belasting, bevatten condensatoren ter bescherming tegen stroomuitval, die tijdens een storing lopende data veiligstellen, en zijn gevalideerd voor 24/7-bedrijfscycli bij verhoogde temperaturen. Hun retentiegedrag wordt ook anders gespecificeerd: JEDEC vereist dat een spanningsloze client-schijf data een jaar lang bij 30 °C behoudt, terwijl enterprise-onderdelen de spanningsloze retentie inruilen tegen endurance-speling bij continu gebruik.</p><p>Voor virtualisatieclusters, database-hosts en elke workload met aanhoudende schrijfdruk blijft een schijf uit de <a href='https://distrinode.nl/enterprise-ssd-s'>Enterprise-SSD-categorie</a> met een passende DWPD-klasse de juiste specificatie, ongeacht hoe indrukwekkend een client-schijf-TBW-waarde op papier lijkt.</p><h2>Slijtage in de praktijk volgen</h2><p>Elke moderne SSD rapporteert zijn eigen verbruik. NVMe-schijven tonen een Percentage-Used-teller die de verbruikte endurance direct aangeeft, samen met een Data-Units-Written-attribuut dat kan worden omgerekend naar totale host-terabytes. SATA-modellen publiceren vergelijkbare SMART-attributen zoals Total Host Writes en een wear-leveling- of media-wearout-indicator.</p><p>Voor beheerde apparaatparken is de operationele regel eenvoudig: vraag deze tellers op via uw monitoring-stack, alarmeer bij een zinvolle drempel zoals 80 % van de nominale endurance en plan de vervanging als routineonderhoud in plaats van als noodinterventie. Slijtage kondigt zich jaren van tevoren aan; ongeplande storingen komen van elders, daarom is back-updiscipline belangrijker dan welke endurance-waarde dan ook.</p><h2>Veelgestelde vragen</h2><h3>Is een hogere TBW-classificatie altijd een indicator voor een betere drive?</h3><p>Nee. TBW zegt iets over de endurance-reserve, niet over de algehele kwaliteit. Een drive met een bescheiden TBW, maar een bewezen controller, DRAM-cache en een solide firmwaregeschiedenis is voor gewone workloads vaak de betere aankoop. Behandel TBW als één vereiste naast andere, gewogen naar uw werkelijke schrijfvolume.</p><h3>Verbruiken leesbewerkingen endurance?</h3><p>Effectief niet. Lezen dwingt geen lading door de oxidelaag, zoals programmeren dat doet. Er bestaat een fenomeen genaamd Read Disturb bij zeer veel leesbewerkingen, maar controllers beheren dit transparant door getroffen blokken te verversen, en het vermindert het TBW-budget niet.</p><h3>Is DWPD relevant buiten het datacenter?</h3><p>Zelden. Een typisch kantoorapparaat schrijft een klein deel van de drivecapaciteit per dag – vaak het equivalent van 0,02 DWPD of minder. De maatstaf wordt alleen belangrijk voor aanhoudende server-workloads, waarbij het dagelijkse schrijfvolume een significant deel van de totale capaciteit uitmaakt.</p><h3>Hoe kan ik controleren hoeveel mijn SSD al heeft geschreven?</h3><p>Gebruik het dashboardprogramma van de fabrikant of een SMART-tool naar keuze. Vergelijk de gerapporteerde totale host-schrijfbewerkingen met het nominale TBW uit de datasheet om een verbruikt percentage te krijgen; NVMe-drives vereenvoudigen dit door het ingebouwde Percentage-Used-veld.</p><h3>Wat gebeurt er op de dag dat een drive zijn TBW-waarde overschrijdt?</h3><p>Niets zichtbaars. De drive blijft normaal werken; alleen de slijtagegerelateerde garantieverplichting vervalt. Onafhankelijke endurance-experimenten hebben consumer-SSD's tot een veelvoud van hun nominale TBW gedreven voordat een storing optrad, hoewel gebruik boven de nominale waarde natuurlijk op eigen risico gebeurt.</p><p>Endurance-waarden belonen kopers die ze in context lezen: stem de DWPD-klasse af op het servergebruik, behandel client-TBW als een royale bovengrens en niet als een aftelling, en laat monitoringgegevens de vervangingsschema's bepalen. Vergelijk actuele modellen en capaciteiten in ons <a href='https://distrinode.nl/ssd-s'>SSD-productassortiment</a>, waar de endurance-classificatie voor elk model wordt vermeld – bij DistriNode beschouwen we die als onderdeel van de kernspecificatie, niet als kleine lettertjes.</p>
Plaats een reactie