22.08.2014 (Doc Storage)
4.3 von 5, (6 Bewertungen)

Was ist ein Flash Miss?

Leserfrage: In hybriden Speichersystemen kann es zu einem so genannten Flash-Miss kommen, der dann zu Datenverlust oder Performance-Einbußen führen kann. Was genau ist ein Flash-Miss, wie kommt er zustande und kann sich der Administrator dagegen absichern?

Antwort Doc Storage:

Ein sogenannter Flash Miss kann in hybriden Speichersystemen mit Festplatten und Flash-Medien immer dann auftreten, wenn Anwendungen, die für Flash-Geschwindigkeiten ausgelegt sind, auf Daten zugreifen müssen, die aus verschiedenen Gründen nicht im Festspeicher, sondern auf den rotierenden Medien befinden. Diese Gründe können durchaus unterschiedlicher Natur sein.

Entweder ist die Flash-Kapazität schlichtweg zu gering für den tatsächlichen gesamten Datenbestand, die Auto-Tiering-Software ist zu langsam oder funktioniert nicht befriedigend, oder aber der Administrator hat versehentlich verschiedene logische Laufwerke auf unterschiedlichen Medien angelegt. Folge hiervon sind schon fast selbstverständlich nicht vorhersagbare Systemleistung oder Leistungssprünge mitten in der Verarbeitung, weil von schnellen auf die langsamen Medien gewechselt werden muss.

Diesem Zustand und den dadurch entstehenden Problemen kann auf verschiedene Weise begegnet werden. Viele Hybrid-Arrays nehmen zu schreibende Daten entgegen und legen sie standardmäßig auf den Festplatten ab, um sie erst im Bedarfsfalle in den Flash zu verschieben. Dies sollte für die betroffenen Daten über die Benutzerschnittstelle derart geändert werden, dass Daten für bestimmte Laufwerke sofort in den Flash-Bereich geschrieben werden. Allerdings werden zwei andere Maßnahmen auf jeden Fall bessere Ergebnisse zeitigen, nämlich entweder die physikalische Erweiterung des Festspeicherplatzes durch weitere oder größere Medien oder aber die Optimierung der Nutzung der vorhandenen Kapazität durch Deduplizierung oder Kompression.

Letztendlich lassen sich entsprechende Effekte nur dadurch vollständig vermeiden, dass der gesamte hoher Belastung ausgesetzte Datenbestand vollständig im Flash-Bereich untergebracht wird oder - man greift etwas tiefer in die Tasche und überspringt den unnötigen Schritt des Hybriden. Flash Misses können nur auf All-Flash-Systemen vermieden werden. Dass allerdings Daten durch diesen Effekt verloren gegangen sein sollen, wäre mir neu. Es kann höchstens passieren, dass eine Anwendung ihre Daten so schnell transportieren möchte, dass der Zugriff auf die Festplattenkapazität einen Time-out provoziert. Die Daten sind dann bei vernünftigen Arrays allerdings nicht weg, da in diesem Falle keine Schreibbestätigung vom Plattenkanal gesendet und das Betriebs- bzw. Dateisystem die Daten noch einmal schreiben wird. Dies kann dann zu weiteren Leistungseinbußen führen.

Wie ich in der letzten Woche schon in anderem Zusammenhang geschrieben habe: Für jede Arbeit das richtige Werkzeug. Und Hybrid-Arrays eignen sich zwar für kleinere Umgebungen mit eingeschränktem Bedarf an schnellen Flash-Kapazitäten, für ernsthafte Hochleistungsverarbeitung sollte der Interessent dann doch lieber gleich zu All-Flash-Arrays greifen. Und zwar auf PCIe-Basis, und nicht nur ein SAS- oder SATA-Array, in dem zufällig nur Flash-Laufwerke verbaut sind.


Gruß
Doc Storage

Stellen Sie Ihre Frage
Doc. tec. Storage beantwortet alle Ihre technischen Fragen zu Storage, Backup & Co.

Stellen Sie Ihre Frage an: DocStorage@speicherguide.de
Kommentare (1)
28.08.2014 - PerfMan

Hallo,
das ist alles korrekt und richtig. Allerdings suggeriert der Artikel, dass es am Besten sei alle Daten auf Flashspeicher abzulegen. Am Besten auf All-Flash-Arrays. Wenn es auch nicht ausdrücklich ausgesprochen wird.
Flashspeicher hat auf jeden Fall eine Menge Vorteile. Und langsammer wird damit bestimmt keine Anwendung. Allerdings sollte der Storage-Verantwortliche schon wissen was sinnvol ist. Und auch was nicht sinnvoll ist. Ein Flash-Miss ist kein Weltuntergang. Ansonsten braucht man kein Storage-Tiering. Wo es sinnvol ist - OK. Aber nicht Alles! Sonst kann es - mal auf die Spitze getrieben - ganz schnell passieren, dass ein Archiv nicht mehr auf Tape migriert wird, sondern alles auf Flash gespeichert werden soll. Weil das Archiv ja so langsam ist.
Die Forderung der Anwendungsadmins nach Flash wird in Unternehmen immer häufiger auftauchen. Und bei einem vernünftigen automatischem Storage-Tiering macht Flash auch wirklich Sinn. Aber bitte nicht für alles. Das wäre dann mit Raketen auf Sparzen geschossen.

Viele Grüße
Th. Ramm-Strauß


Mehr von Doc. tec. Storage 02.08.2019 Soft-/Hardware: Wie Daten richtig verschlüsseln?

Eine Software-Verschlüsselung soll weniger Probleme verursachen, als eine Hardware-Verschlüsselung. Stimmt das? Was passiert, wenn der gewählte Verschlüsselungsanbieter nicht mehr verfügbar ist, wie kommt man dann an seine Daten?


12.07.2019 Analysten-Prognosen sind verschwendete Lebenszeit

Diesmal nimmt sich Doc Storage die Trendvorhersagen von Marktforschern vor. Seiner Ansicht nach ist vieles nur ein Blick in die Glaskugel, anderes dagegen so offensichtlich, dass es keine weitere Betrachtung benötige. Er hält diese Art von Info für verschwendete Lebenszeit.


28.06.2019 DSGVO bleibt aus DV-Sicht ein unsägliches Thema

Kolumne: Unser Doc Storage ist kein Freund der DSGVO. Dies hat er in mehreren Kolumnen klar formuliert. In seinem zweiten Teil zu »Ein Jahr DSGVO« fasst er nochmal zusammen, warum die Thematik aus seiner DV-Sicht für Firmen unsäglich ist.


14.06.2019 Ein Jahr DSGVO: Aufwand unerträglich hoch

Kolumne: Zur Einführung der DSGVO hat Doc Storage mächtig Dampf abgelassen. Ein Jahr später lässt kaum ein Verband ein gutes Haar an der Datenschutz-Grundverordnung. Der Aufwand für Firmen und IT-Abteilungen sei unerträglich hoch.


07.06.2019 Welchen Flash für welche Anwendung?

Vor rund sechs Jahren schickten sich Flash-Speicher an, sich in Computern und Storage-Systemen zu etablieren. Damals galten die Lösungen aber noch als proprietär. Wo steht die Technik heute und welcher Flash eignet sich für welchen Einsatzzweck?


17.05.2019 NAS-Caching oder Tiering für VMs multiple Zugriffe?

In einer Lehrumgebung werden virtuellen Maschinen auf einem NAS mit 10GbE-Anbindung gespeichert. Nachdem eine Erweiterung mit NVMe-Flash ansteht, stellt sich die Frage, ob eine Caching- oder eine Tiering-Konfiguration die sinnvollere Wahl ist?

powered by
Boston Server & Storage Solutions Itiso GmbH
Fujitsu Technology Solutions GmbH Infortrend
N-TEC GmbH FAST LTA AG
Datacore Software Seagate Technology
Folgen Sie speicherguide.de auch auf unseren Social-Media-Kanälen
Folgen Sie und auf Facebook Folgen Sie und auf YouTube Folgen Sie und auf Twitter