Die begrenzten Schriften und die Kapazität \ Preis der SSD sind bekannte Nachteile als die Empfindlichkeit gegenüber Stößen der Festplatte.
Die Hybrid-SSHD (Standard-HDD + SSD-Cache) verfügt über eine klassische HD, kombiniert mit einer kleinen SSD, die als Cache verwendet und von der Firmware der SSHD verwaltet wird.
Jetzt möchte ich wissen, was passiert, wenn der SSD-Cache das Schreiblimit für alle Zellen erreicht. Die beiden möglichen Alternativen sind:
a) Stoppen Sie einfach die Firmware, um das SSD-Caching zu verwenden, und die SSHD wird zu einer Standard-Festplatte
b) Die SSHD wird unbrauchbar
Was ist die richtige Antwort? (Die b-Alternative würde die SSHD-Wahl treffen, die weniger dauerhafte Alternative und die schlechteste Wahl, die jemals für einen Server getroffen wurde.)
Ich habe nach zuverlässigen Quellen gesucht, aber nichts gefunden.
Die mechanischen Probleme der Festplatte sind sehr selten, wenn sie während des Lese- / Schreibvorgangs keinen Stößen ausgesetzt sind. Im Standardzustand liegt die MTF für eine moderne Festplatte zwischen 1 Million und 1,5 Millionen Stunden. Bei der SSD, insbesondere bei der SSD-DC, ist das Tragen ein Problem. Die typischen maximalen PE-Zyklus-pro-Block-Zahlen der MLC reichen von 1500 bis 10.000 (meistens 5000). Das Erreichen von 5000 Zyklen ist relativ einfach, wenn der Speicher intensiv genutzt wird (insbesondere bei der Servernutzung). Daher ist die Haltbarkeit des SSD-Cache sehr wichtig, und außerdem muss berücksichtigt werden, dass Cache-SSD-Sektoren in SSHD sogar am intensivsten von einer Standard-SSD verwendet werden, die den Verschleiß auf einen größeren Raum verteilen kann.
quelle
Antworten:
Zwischenspeicher
+ David Schwartz, als Sie erwähnt haben, dass es sich bereits im Betriebssystem-Cache befindet , kann ich nicht mehr zustimmen.
Das Problem ist jedoch , dass die Größe eine Rolle spielt. Wenn der vom Betriebssystem verwaltete Datei-Cache kleiner als die Größe des SSD-Cache ist, kann der SSD-Cache in SSHD dennoch Zeit beim Lesen von der Festplatte sparen.
In meiner Situation verwende ich OpenSuSE 12.3 x64 auf Lenovo ThinkCentre Edge 72z mit 16 GB RAM. Mein Datei-Cache ist nach 14 Stunden ungefähr 3 GB groß. Wenn Ihr Computer über 64 GB RAM verfügt, beträgt der Dateicache möglicherweise mehr als 8 GB. Wie oben erwähnt, ist der 8-Gbit-SSD-Cache weniger nützlich als der Dateicache. Aus diesem Grund bietet Seagate Seagate Enterprise Turbo SSHD einen 32 GB SSD-Cache.
Abnutzen
Toshiba bietet eine FAQ , um zu erklären, was passieren soll, wenn der SSD-Cache abgenutzt ist. Es sollte wie eine normale Festplatte funktionieren.
Erschütterung
Bevor der SSD-Cache abgenutzt ist, werden immer mehr Chips in der SSD beschädigt, was bedeutet, dass der verfügbare SSD-Cache immer kleiner wird. Der Benutzer muss feststellen, dass die Leistung ohne Vorwarnung von SMART langsam abnimmt
Sie können überprüfen, ob meine SSHD als normale Festplatte funktioniert, wenn der SSD-Cache für Details und mein Update in dieser Angelegenheit abgenutzt ist.
quelle
Angesichts der Schreibgeschwindigkeit einer typischen Festplatte, der Schreibdauer einer typischen SSD und der Logik einer typischen SSHD ist dies ein nahezu unmöglich auszulösender Fehlermodus. Lange bevor Sie die Schreibdauer der SSD erreicht haben, wäre die Festplatte wahrscheinlich mechanisch ausgefallen. Ehrlich gesagt ist dies im Grunde das Letzte, worüber Sie sich Sorgen machen sollten.
Update : Anders als bei einer Standard-SSD muss eine SSHD niemals etwas schreiben, um zu flashen. Es schreibt nur Dinge zum Flashen, wenn sich seine Firmware dazu entscheidet. Wenn das Schreibvolumen hoch ist, macht es keinen Sinn, den Flash zum Puffern zu verwenden (da er sich nur irgendwann füllt und keine Vorteile mehr bietet). Wenn die Schreiblautstärke niedrig ist, wird der Blitz nicht wesentlich altern. In ähnlicher Weise ist es für Lesevorgänge von der Festplatte nur sinnvoll, häufig zwischengelesene und selten geänderte Dinge zwischenzuspeichern. Davon kann es nicht viel geben, es ist mathematisch unmöglich. Da alle modernen Betriebssysteme über einen Cache auf ihre Laufwerke zugreifen, macht es keinen Sinn, Daten zu zwischenspeichern, die gerade gelesen oder geschrieben wurden, da das Betriebssystem sie nie wieder zurücklesen wird - sie befinden sich bereits im Betriebssystem-Cache.
quelle
Ich habe noch keine definitive Referenz, aber ich wäre mir ziemlich sicher, dass die Antwort A sein würde. Da die SSD-Zelle im Laufe der Zeit verwendet wird, bauen sich langsam Elektronen in der Isolatorschicht auf und verkleinern den Spannungsbereich, der für die Programmierung verwendet werden kann. Dies führt dazu, dass der Controller entweder mehrere Lese- / Schreibversuche (wenn er keinen Wert ermitteln kann), Fehler (wenn der falsche Wert zurückgegeben wird) oder als unbrauchbar markierte Blöcke aufweist. Die SSD als Ganzes würde nicht aufhören zu funktionieren, könnte aber auch nicht funktionieren.
Nebenbei bemerkt, die Verschleißalgorithmen und Firmware-Controller können dies immer besser verhindern. TechReport hat gerade eine Überprüfung des neuen Seagate-Laufwerks hier durchgeführt.
quelle