Grundlegendes zum SSD Over-Provisioning (OP)
Prozentsatz Over-Provisioning = |
Physische Speicherkapazität – Benutzerspeicherkapazität Benutzerspeicherkapazität |
Prozentformel für Over-Provisioning
Solid-State-Laufwerke (SSDs) unterscheiden sich in ihren Abmessungen (d. h. Höhe, Breite und Länge) und externen Schnittstellen (z.B. SATA- oder SAS-Schnittstelle) zwar oft nicht von Festplatten (HDDs). Aber das Innenleben einer SSD, ihre Funktionsweise und Komponenten unterscheiden sich wesentlich vom Drehmagnetplatten-Design einer HDD.
Nach dem Zusammenbau einer SSD kann der SSD-Hersteller bei der Programmierung der Firmware dem Over-Provisioning (OP) einen zusätzlichen Anteil der Gesamtkapazität des Speichers zuweisen. Over-Provisioning verbessert nicht nur die Leistung, sondern erhöht auch oft die Lebensdauer einer SSD. Da dem SSD-Controller mehr Flash NAND Speicherplatz zur Verfügung steht und die NAND-Flashabnutzung während seiner Nutzungsdauer weniger belastet wird, ist das Laufwerk langlebiger.
Physischer Speicher | Benutzerspeicher | Over-Provisioning in % | Anwendungsklasse |
---|---|---|---|
64 GB | 60 GB | 7% | Leseintensiv |
96GB | 90GB | 7% | Leseintensiv |
128GB | 120GB | 7% | Leseintensiv |
128GB | 100GB | 28% | Eher schreibintensiv |
256GB | 240GB | 7% | Leseintensiv |
256GB | 200GB | 28% | Eher schreibintensiv |
512GB | 480GB | 7% | Leseintensiv |
512GB | 400GB | 28% | Eher schreibintensiv |
1024GB | 960GB | 7% | Leseintensiv |
1024GB | 800GB | 28% | Eher schreibintensiv |
2048GB | 1800GB | 14% | Leseintensiv |
2048GB | 1600GB | 28% | Eher schreibintensiv |
Die Anwendungen können, wie beispielsweise typische Client Workloads, leseintensiv sein, in denen der Benutzer generell 20 % zum Schreiben und 80 % zum Lesen verwendet. Enterprise Anwendungen, die einen Speicher zum Lese-Caching verwenden, sind leseintensiv. Wenn diese Anwendungen mehr Daten in den Speicher schreiben würden, wären sie mehr schreibintensiv.
Der SSD-Hersteller kann die OP-Kapazität je nach der Anwenderklasse der SSD und der Gesamtkapazität des NAND-Flashspeichers unterschiedlich einrichten.
Höhere Kapazitäten und Laufwerke mit unterschiedlichen Anwenderklassen werden typischerweise mit einem proportional größeren Over-Provisioning konfiguriert. Dies beruht auf den Ressourcenanforderungen für die Verwaltung von mehr NAND-Flash und der Anwendung von Garbage Collection, freien Blöcken und erweiterten Datenschutzfunktionen.
Dieser Over-Provisioning-Speicher ist für den Benutzer nicht zugänglich und wird im Host-Betriebssystem nicht angezeigt. Er ist ausschließlich für die Verwendung des SSD-Controllers reserviert.