SSD-Cache
Durch Speichern der Daten, auf die im SSD-Cache häufig zugegriffen wird, kann die Leistung des direkten Zugriffs verbessert werden. SSD-Cache kann an ein Volume oder eine iSCSI LUN (Block-Ebene) angehängt werden.
Ziel der Aktivierung von des SSD-Cache ist die Erhöhung der Leistung des direkten Zugriffs auf einen kleinen Datenbestand, auf den häufig im Speicher zugegriffen wird. Beispielsweise besitzen weder große sequenzielle Lese- oder Schreibvorgänge (z. B. HD-Videostreaming) noch vollkommen wahlfreie Datenlesemuster Muster für das erneute Lesen und profitieren daher nicht wesentlich vom SSD-Caching. Für allgemeine Anwendungen wird empfohlen, die Option Sequenzielles I/O überspringen zu aktivieren, sodass sequenzielles I/O trotzdem an die Laufwerke des Speichers weitergegeben werden kann.
Anmerkung:
- SSD-Cache wird nur auf bestimmten Modellen unterstützt. Ob Ihr Modell SSD-Cache unterstützt, erfahren Sie in diesem Artikel.
- Wir empfehlen, kompatible Laufwerke für den SSD-Cache zu verwenden, um Probleme mit Ihrer DiskStation zu vermeiden.
- Die auf Ihrer DiskStation maximal zulässige Größe des SSD-Cache entnehmen Sie bitte den Produktspezifikationen Ihres Modells auf der Synology-Website.
SSD-Cache-Typen
Es gibt zwei Typen von SSD-Cache, die jeweils einen LRU-Algorithmus (Least Recently Used) implementieren, um die Daten im Cache auszutauschen:
- Nur-Lese-Cache kann aus 1 bis 12 SSDs bestehen, die in einer Basic- oder RAID 0-Konfiguration angehängt werden können, um die Direktleseleistung des Speichers zu verbessern, an den sie angehängt sind.
- Lese/Schreib-Cache kann je nach Anzahl der SSDs (bis zu 12 SSDs) in einer RAID 1/RAID 5/RAID 6-Konfiguration angehängt werden, um die Direktlese- und -schreibleistung des Speichers zu verbessern, an den sie angehängt sind.
Anmerkung:
- Da der SSD-Nur-Lese-Cache Daten des Volumes speichert, kommt es auch dann zu keinem Datenverlust, wenn der Nur-Lese-Cache abstürzt.
- Wenn der SSD-Lese-Schreib-Cache fehlerhaft ist, wird der automatische Schutzmechanismus aktiviert. Dieser stoppt das Zwischenspeichern neuer Eingaben/Ausgaben und beginnt damit, im Cache vorhandene neue Daten von der SSD auf die Festplatten zu schreiben (synchronisieren). Nach Abschluss der Datensynchronisierung tritt auch dann kein Datenverlust auf, wenn der Lese/Schreib-Cache abgestürzt ist.
- Unter normalen Umständen enthält der SSD-Lese-Schreib-Cache neue Daten, die noch nicht mit den Festplatten synchronisiert wurden. Entfernen Sie bitte keine SSDs von Ihrem Synology NAS (auch nicht, wenn das System heruntergefahren wurde), bevor nicht der Cache aus dem Speicher-Manager entfernt wurde. Ansonsten kann das Volume abstürzen.
Speicheranforderungen
Die Speicheranforderungen sind von der CPU Ihrer DiskStation abhängig. In diesem Artikel erfahren Sie, welche CPU in Ihrer DiskStation verwendet wird.
Für Modelle mit Alpine CPUs:
1 GB SSD-Cache benötigt ca. 416 KB an Arbeitsspeicher (erweiterbarer Speicher kann eingerechnet werden) und die maximale Cache-Größe beträgt 930 GB. Wenn die Nur-Lese-Cache-Konfiguration 2 x 128 GB SSD ist, beträgt die gesamte Cache-Größe 256 GB und benötigt mindestens 104 MB Arbeitsspeicher. Wenn die Lese/Schreib-Cache-Konfiguration 2 x 128 GB SSD ist, beträgt die gesamte Cache-Größe 128 GB und benötigt mindestens 52 MB Arbeitsspeicher. Falls der Speicher unzureichend ist, wird die SSD-Cache-Erstellung eingeschränkt oder die Größe des SSD-Caches wird begrenzt.
Für alle anderen Modelle:
Da der SSD-Cache einen von der Cache-Größe abhängigen Teil des Systemspeichers benötigt, kann das Anhängen eines größeren SSD-Cache ein Upgrade des DiskStation-Speichers erfordern. Damit das System stabil und schnell bleibt, darf nur 1/4 des vorinstallierten Systemspeichers für SSD-Cache verwendet werden.
Jedes GB SSD-Cache benötigt ca. 416 KB Arbeitsspeicher (erweiterbarer Speicher kann eingerechnet werden).
Anmerkung: Dies gilt nicht für SSD-Lese/Schreib-Caches, die in DSM 5.1 oder früheren Versionen erstellt wurden. Das bedeutet, dass jedes vor DSM 5.2 erstellte GB SSD-Cache nach wie vor 4 MB Systemspeicher benötigt, auch wenn der Cache in der DSM 5.2-Umgebung verwendet wird.
Wenn die Nur-Lese-Cache-Konfiguration 2 x 128 GB SSD ist, beträgt die gesamte Cache-Größe 256 GB und benötigt mindestens 104 MB Arbeitsspeicher. Wenn die Lese/Schreib-Cache-Konfiguration 2 x 128 GB SSD ist, beträgt die gesamte Cache-Größe 128 GB und benötigt mindestens 52 MB Arbeitsspeicher. Falls der Speicher unzureichend ist, wird die SSD-Cache-Erstellung eingeschränkt oder die Größe des SSD-Caches wird begrenzt.
Cache-Trefferrate
Per Definition beschleunigt ein SSD-Cache nur direkte I/O-Leistung, nicht jedoch sequenziellen I/O. Die Cache-Trefferrate eines SSD-Caches kann mit der folgenden Formel berechnet werden:
- Trefferrate eines Nur-Lese-SSD-Caches = Anzahl beschleunigter direkter Lesezugriffe / Anzahl gesamter direkter Lesezugriffe * 100%
- Trefferrate eines Lese/Schreib-SSD-Caches = Anzahl beschleunigter direkter Lese- und Schreibzugriffe / Anzahl gesamter direkter Lese- und Schreibzugriffe * 100%
SSD-Cache verwalten
SSD-Cache bereitstellen:
- Bauen Sie die SSDs in Ihre DiskStation ein. Beachten Sie zuvor die Hinweise oben.
- Gehen Sie zu Speicher-Manager > SSD-Cache. Klicken Sie auf Erstellen.
- Wählen Sie den Cache-Modus (nur für Modelle, die Lese/Schreib-Cache unterstützen) aus.
- Wählen Sie aus dem Dropdown-Menü das Volume oder die iSCSI LUN (Block-Ebene) aus, für das bzw. die Sie den SSD-Cache bereitstellen möchten.
- Wählen Sie die SSDs aus der Liste aus. Da die Daten auf den SSDs gelöscht werden, müssen Sie sich vergewissern, dass keine wichtigen Daten gelöscht werden.
- Klicken Sie auf Übernehmen.
Zwischenspeicherung des sequenziellen I/O stoppen:
Wenn das Ziel-Volume oder die Ziel-iSCSI LUN (Block-Ebene) über eine exzellente sequenzielle I/O-Leistung verfügt, können Sie im SSD-Cache das sequenzielle I/O stoppen und direkt von den Laufwerken auf Daten zugreifen, um eine höhere Geschwindigkeit und eine bessere Leistung zu erreichen.
- Klicken Sie auf Konfigurieren, um das Konfigurationsfenster zu öffnen.
- Setzen Sie ein Häkchen bei Sequenzielles I/O überspringen.
SSD-Cache entfernen:
- Klicken Sie auf Entfernen, um diesen SSD-Cache dauerhaft von der DiskStation zu entfernen.
Anmerkung:
- Ein Lese/Schreib-Cache muss mit diesem Verfahren entfernt werden (auch wenn Ihre DiskStation ausgeschaltet ist), da andernfalls das Volume abstürzt, weil ein Teil der Daten nur im Cache vorhanden ist.
- Wenn Sie den SSD-Cache bereitstellen oder entfernen, wird das System sämtliche damit zusammenhängenden Dienste stoppen (z. B. freigegebene Ordner, installierte Pakete, aktuelle Verbindungen usw.)
- Wenn ein Lese/Schreib-Cache in einem Speicherbereich beim Hochfahren nicht erkannt wird, stellt das System diesen Speicherbereich nicht bereit. Installieren Sie die SSDs in der DiskStation neu und fahren Sie sie wieder hoch, um den Speicherbereich bereitzustellen.
- Bitte achten Sie darauf, den Lese-Schreib-Zwischenspeicher der SSD korrekt zu entfernen, ehe Sie die entsprechenden SSDs trennen. Das nicht korrekte Trennen von SSDs (d. h., wenn noch ein Zwischenspeicher verwendet wird oder das System ausgeschaltet wird) führt dazu, dass die in Ziel-Volume oder iSCSI LUN gespeicherten Daten abstürzen.
Entfernen von SSD-Cache abbrechen:
- Klicken Sie auf Entfernen abbrechen, um das Entfernen des Cache abzubrechen.
SSD-Cache reparieren:
- Für Lese/Schreib-Cache: Wenn eine der SSDs abgestürzt ist, befolgen Sie bitte bei der Reparatur die unten aufgeführten Schritte.
- Ersetzen Sie die defekte SSD durch eine neue. (Die neue SSD muss dasselbe Modell und genauso groß sein wie die alte SSD.)
- Klicken Sie auf die Schaltfläche Reparieren.
- Wählen Sie die SSD aus der Liste aus.
- Klicken Sie auf Übernehmen.
- Für Nur Lese-Cache: Wenn eine der SSDs abgestürzt ist, entfernen Sie bitte den Cache und tauschen Sie die fehlerhafte SSD aus. Klicken Sie dann auf Erstellen, um eine neue Cache-Konfiguration zu erstellen.
SSD-Cache-Ratgeber
Mit dieser Funktion können Anzahl und Gesamtgröße der Dateien, auf die auf einem bestimmten Volume kürzlich zugegriffen wurde, berechnet werden. Falls Sie auf dem ausgewählten Volume noch keinen SSD-Cache erstellt haben, kann anhand dieser Informationen abgeschätzt werden, wie viel SSD-Cache für das System geeignet ist. Wenn Sie bereits einen SSD-Cache auf dem ausgewählten Volume erstellt haben, wird die Analyse und Nutzung des Cache hier ebenfalls angezeigt.
SSD-Cache-Ratgeber verwenden:
- Klicken Sie auf SSD-Cache-Ratgeber, um den Assistenten zu öffnen.
- Wählen Sie ein Volume für die Berechnung aus und klicken Sie auf Weiter.
- Der Assistent beginnt automatisch mit dem Zählen der Größe und Anzahl von Dateien, auf die vor kurzem auf dem ausgewählten Volume zugegriffen wurde. Die Berechnungszeit hängt von der jeweiligen Umgebung ab.