IOPS-Engpass im Design?

IOPS-Engpass im Design?

Ich baue einen Speicher-Pod mit 45 Laufwerken (Backblaze) zur Verwendung mit Windows 2012 R2-Speicherplätzen. Die Spezifikation ist 2xE5-2620 v2 CPUs, 32 GB RAM, 3xLSI 9201-16i-Karten, 9x1 TB SATA SSDs und 36x4TB HGST Ultrastar SATA-Laufwerke. Bei einem angenommenen Lese-/Schreibverhältnis von 50/50 belaufen sich die Rohzahlen der Laufwerke auf 840.000 IOPS. Die LSI-Karten können 400.000+ IOPS pro Karte verarbeiten. Angenommen, ich platziere die Laufwerke in einem 3-Wege-Spiegel, habe ich 48 TB magnetischen Speicher und verwende die SSDs als mehrstufigen Speicher. Was wäre der Engpass in einem solchen System? Wäre es RAM oder CPU oder LSI-Karte oder die Laufwerke selbst? Würden wir annähernd 50 % dieses theoretischen Maximums an IOPS erreichen?

Antwort1

Es hängt wirklich davon ab, was Sie mit dem System machen. Und das ist ein allgemeiner Ratschlag; das Gleiche gilt für eine Windows Storage Spaces-Lösung im Vergleich zu ZFS und herkömmlichen Dateisystemen.

Betrachten Sie es folgendermaßen:

  • Sie verwenden eine Reihe von Festplatten mit optimierter Kapazität, sodass es bei allem, was Sie tun, so aussieht, als ob es sich dabei um eine große Datenmenge handelt.
  • Wenn von großen Datensätzen die Rede ist, handelt es sich dabei meist um Backups oder etwas, bei dem die aktivenWorkingsetder Daten ist lediglich eine Teilmenge der Daten auf der Festplatte.
  • Wenn der Zweck Backups sind, warum sind dann die spezifischen IOPS wichtig?
  • Wenn der Zweck eine andere Anwendung mit einem relativ kleinen Arbeitssatz ist, gehe ich davon aus, dass diese auf der SSD-Caching-Ebene verarbeitet werden kann.
  • Wenn die Leistung beim wahlfreien Lesen/Schreiben wichtig ist, ist dies die falsche Lösung.
  • Wie werden die Daten auf den Server und vom Server übertragen? Wenn überhaupt,Daswäre Ihr Versuchs-Engpass.
  • Fortgeschrittene Dateisysteme benötigen glücklicherweise nicht viel CPU-Leistung. Ihre CPU entspricht der, die ich normalerweise in ZFS-Speichersystemen spezifiziere. Sie möchten vielleicht mehr RAM, aber ich kenne die Einzelheiten nicht, wie WSS den physischen Speicher nutzt.

In Wirklichkeit werden Ihre Probleme wahrscheinlich seinZeitüberschreitungen bei SATA-Festplatten, ausgefallene Laufwerke, Controllerprobleme (Firmware), Stromversorgung und Kühlung, Vibration... UndFehler. Wir hören hier selten etwas über Windows Storage Spaces, daher schätze ich, dass der Bekanntheitsgrad in der Branche gering ist.

Warum kann ich das sagen? Ich musste Backblaze-Einheiten verwalten undbesitze persönlich einen Sun x4540vollerSATAFestplatten (meh). Selbst mit all diesen Festplatten ist diese Konfiguration wirklich nur für sequentielle und Streaming-Workloads geeignet.

verwandte Informationen