
In jeder SSD befindet sich mehr physischer NAND, als vom Betriebssystem erkannt wird. Anbieter reservieren einen Teil dieses Flash-Speichers als reinen Controller-Speicher, der niemals als für den Nutzer verfügbare Kapazität erscheint. Dieser reservierte Bereich wird als Over-Provisioning (OP) bezeichnet. Beispielsweise berichtet TechTarget von einer SSD mit 976 GB physischem NAND, von denen nur 800 GB für den Host zugänglich sind, während 176 GB als reine Over-Provisioning-Kapazität nur dem Controller zur Verfügung stehen. Darüber hinaus speichert sie interne Metadaten, wie FTL-Zuordnungstabellen und Pools defekter Blöcke. Over-Provisioning bei SSDs meint also im eigentlichen Sinne diesen verborgenen Arbeitsbereich innerhalb des Laufwerks.
Die SSD-Steuerung weist physischen Flash-Seiten konstant logische Blöcke zu. Sie nutzt den OP-Bereich als Pool sauberer Blöcke. Dadurch kann sie neue Daten schreiben, während Garbage Collection im Hintergrund gültige Seiten verschiebt und veraltete Seiten löscht. Dieselben Reserveblöcke ermöglichen Wear Leveling die gleichmäßige Verteilung von Schreibvorgängen auf den NAND-Speicher, anstatt einige weniger Blöcke immer wieder in Beschlag zu nehmen.
Jedes Mal, wenn der Controller Daten intern verschiebt, trägt dies zur Schreibverstärkung bei. Dabei handelt es sich um das Verhältnis von in den Flash geschriebenen Bytes zu vom Host versendeten Bytes. Mehr OP bedeutet mehr freie Blöcke zum Arbeiten. Folglich kann Garbage Collection Daten mit weniger zusätzlichen Kopien und einer geringeren Schreibverstärkung konsolidieren. Dadurch bleibt die Latenz besser vorhersagbar und NAND-Speicher kann seine angegebene Lebensdauer erreichen, anstatt aufgrund anhaltender zufälliger Schreibvorgänge frühzeitig zu verschleißen.
Diese Idee können Sie anhand von ADATAs ISSS31CP-3D-eTLC in einem realen Produkt erfassen:
● Eine industrielle 2,5-Zoll-SATA-III-SSD mit 112-Layer-3D-eTLC-NAND.
● Kapazitäten von 480 GB bis max. 1,92 TB.
● 560/380 MB/s beim sequenziellen Lesen/Schreiben.
● Eine Einstufung von 7.000 P/E-Zyklen für hohe Beständigkeit.
● Sie ergänzt Power Loss Protection, LDPC ECC, RAID-Engine, Wear Leveling, SLC-Cache, TCG-OPAL-2.0-Sicherheit und End-to-End-Datenpfad-Schutz.
● All das ist auf Edge-, AIoT- und Überwachungs-Workloads ausgerichtet, die das Laufwerk mit Schreibvorgängen belasten.
Diese Art der Architektur sorgt in Kombination mit dem dedizierten Controller-Bereich für eine weitaus stabilere Geschwindigkeit und Zuverlässigkeit als herkömmliche Client-SSDs, auch wenn das Laufwerk fast voll ist.
Sobald Sie wissen, was Over-Provisioning bei SSDs ist, geht es darum, wie ruhig sich das Laufwerk bei Belastung verhält. Zusätzliche reservierte Kapazität bedeutet, dass dem Controller immer freie Blöcke zur Verfügung stehen. Das trifft selbst dann zu, wenn die für den Nutzer sichtbare Kapazität nahezu erschöpft ist. Dieser Speicherplatz ermöglicht die Ausführung von Hintergrundaufgaben ohne Beeinträchtigung von Host-Schreibvorgängen. Daher lassen sich zufällige IOPS und Latenz während langer, stoßartiger oder gemischter Workloads immer deutlich besser vorhersagen, anstatt bei Auslastung des Laufwerks zusammenzubrechen.
Over-Provisioning stellt dem Controller mehr physische Blöcke zur Verfügung, die er durchlaufen kann, und jede Zelle verbraucht während der Lebensdauer des Laufwerks weniger Programmier- und Löschzyklen. Wenn sich mehr Blöcke im Pool befinden, kann die Firmware sauberere Ziele wählen, übermäßige interne wiederholte Schreibvorgänge vermeiden und die Schreibverstärkung niedrig halten. Dies erhöht TBW und DWPD im Vergleich zu derselben SSD mit dem geringsten Reservespeicher. Daher weisen zahlreiche Unternehmens- und Industrielaufwerke OP-Verhältnisse von über 3.000 auf, um eine langfristige Lebensdauer zu erreichen.
Bei der industriellen Verwendung muss die SSDs auch dann weiterarbeiten, wenn Protokolle zunehmen, Temperaturen schwanken und allmählich fehlerhafte Blöcke auftreten. Zusätzliche reservierte Kapazität bietet dem Controller Raum, um ausgefallene Zellen neu zuzuordnen, starke ECC-Margen aufrechtzuerhalten und genügend saubere Blöcke bereitzuhalten. Daher ruft die Firmware keine „Notfall“-Modi auf, die sich negativ auf die Dienstqualität auswirken. Diese Kombination aus kontrolliertem Verschleiß, effizienter Garbage Collection und Bad Block Management ist ein entscheidender Faktor, warum SSDs mit Over-Provisioning bei Systemen im Dauerbetrieb, einschließlich Fabrik-Controllern und Edge-Servern, stabil bleiben.
Bei langen Workloads, die diese Art von Konsistenz erfordern, können Sie einen Blick auf ADATAS industrielle NVMe-SSD IM2P41B8 werfen. Sie nutzt eine PCIe-Gen4-x4-Schnittstelle mit NVMe 1.4, 112-Layer-3D-TLC- (BiCS5) NAND und einen DRAM-Puffer, um hohen Schreib- und Lesedurchsatz aufrechtzuerhalten. Eine Einstufung von 3.000 P/E-Zyklen, LDPC ECC, RAID-Engine und End-to-End Datenpfad-Schutz halten die Integrität auch nach Jahren starker Beanspruchung aufrecht. Unsere spezifischen Modelle bieten zudem einen breiten Betriebstemperaturbereich von bis zu -40 bis 85 °C sowie AES-256 plus TCG-Opal-2.0-Hardware-Verschlüsselung für sichere Einsätze am Netzwerkrand.
Alt Tag: Geöffnete Festplatte und SSD auf Metallplatte
Sobald Ihr Team weiß, was Over-Provisioning bei SSDs ist, muss die Frage beantwortet werden, wie viel Kapazität reserviert werden sollte. Gängige SSDs könnten 7 % versteckte Kapazität für leichtere und Client-seitige Anwendungen reservieren. Dagegen erhöhen Laufwerke der Unternehmensklasse dies für anspruchsvollere zufällige Schreibvorgänge auf 28 %. Bei generischen industriellen PCs, Kiosken und Bedienfeldern orientieren sich die meisten B2B-Teams weiterhin an diesen Werksstandards. Viele lassen zudem einen kleinen Teil des Laufwerks unpartitioniert. Dies ist zusätzliches OP und hilft dem Controller, sein TBW-Ziel zu erreichen, ohne die Qualifizierung oder Stücklisten-Planung zu verkomplizieren.
Kontinuierliche Aufzeichnung oder Protokollierung verändert de Mathematik. Überwachungs-NVRs, Automatisierungs-Controller und Edge-AI-Knoten erzeugen nahezu ständig Schreibvorgänge. Daher wird DWPD bei der Dimensionierung zur entscheidenden Kennzahl, nicht nur die Kapazität. In diesen Fällen treiben Entwickler OP auf Unternehmensniveau oder darüber hinaus voran und verifizieren sie mit JESD219-Workload-Protokollen anstelle von synthetischen Benchmarks. Dieser Ansatz entspricht dem, was der Markt sagt: größere OP-Pools reduzieren die Schreibverstärkung und erhöhen den TBW-Wert und die anhaltende Leistung beim zufälligen Schreiben für NAND-basierte SSDs, was für einen 24/7-Einsatz erforderlich ist.
ADATA behandelt OP neben NAND-P/E-Werten und Controller-Algorithmen als einen der wesentlichen Drehregler, um TBW- und DWPD-Ziele in Projekten zu erreichen. Unsere Branchendokumente und der IA-Katalog beschreiben wertsteigernde SSD-Software, die eine Anpassung des dynamischen Over-Provisioning für verschiedene Workloads unterstützt, anstatt jedes Design auf einen einzigen festen Prozentsatz zu festzulegen. Erstausrüster können also mit ADATA Industrial zusammenarbeiten, um ein Firmware-Image und ein OP-Profil festzulegen. Anschließend können sie es mit Workload-Tests im Unternehmensstil, wie JESD219, auf Plattformen testen, die jenen ähneln, die sie für Automatisierung, Telekommunikation oder Überwachung nutzen.
Die 2,5-Zoll-SATA-III-Lösung ISSS31AP-3D-eTLC ist ein guter Kandidat für diese Konfigurationsstrategie. Sie kombiniert 112-Layer-3D-eTLC-NAND, 7.000 P/E-Zyklen, Kapazitäten von bis zu 7,68 TB und 1,7 DWPD mit PLP, DRAM-Puffer, SLC-Cache, LDPC ECC, RAID-Engine und breitem Betriebstemperaturbereich für Industrieumgebungen. ISSS31AP ist Teil der eTLC-Familie von ADATA, bei der Over-Provisioning-Technologie integriert ist und die unter JESD219-Unternehmens-Workloads getestet wurde. Sie bietet Erstausrüstern eine gut definierte Plattform, auf der sie Lebensdauer und Leistung und OP und Firmware-Optionen formen können, ohne an Zuverlässigkeit oder nutzbarer Kapazität einzubüßen.
Wir bei ADATA Industrial betrachten Zuverlässigkeit als Herzstück des gesamten Designvorgangs. Daher verknüpft unsere Firmware das, was Over-Provisioning bei SSDs ist, mit dem Modus A+ SLC und A+ Power Protect, um einen koordinierten Regelkreis zu schaffen, der Flash-Auslastung, Zellenbelastung und aktuell übertragene Daten überwacht, selbst wenn die Stromschienen ausfallen. Wir evaluieren diesen Stack selbst, indem wir Laufwerke einem breiten Temperaturbereich (-40 bis 85 °C) aussetzen und auch prüfen, ob sie Stößen und Vibrationen standhalten können, damit die Speicherschicht in lüfterlosen IPCs, Schienenfahrzeugen und anderen anspruchsvollen Umgebungen stabil ist.
Darüber hinaus passen wir diese Mechanismen für Embedded-, Automatisierungs- AIoT- und Edge-Computing-Plattformen an. Genau hier bedeuten lange Bereitstellungszyklen, unbeaufsichtigter Betrieb und Anforderungen an die Datenintegrität, dass sich unsere SSDs wie eine stabile Infrastruktur und nicht wie Wegwerf-Peripherie verhalten müssen.
Unsere SSDs werden auf Grundlage der Firmware erstellt und nutzen kalibriertes Over-Provisioning und unsere eigenen Algorithmen, um Jahr für Jahr Beständigkeit, Leistungsstabilität und Datenintegrität für unternehmenskritische Systeme zu gewährleisten. Werfen Sie bei der Planung Ihres nächsten Designs einen Blick auf unser vollständiges Sortiment und vergleichen Sie ISSS31CP-3D-eTLC und ISSS31AP-3D-eTLC für SATA-Einsätze mit hoher Ausdauer sowie IM2P41B8 für PCIe-Gen4-x4-Workloads mit hohem Durchsatz.