ein Expander-Außengehäuse vs. ein oder zwei Kabel

ein Expander-Außengehäuse vs. ein oder zwei Kabel

Bekommen:

  • eine externeEin-ExpanderGehäuse 12 Gbit/s Geschwindigkeit pro Port, zwei 4-Lane-Ports
  • ein 12 Gbit/s Controller mit zwei externen 4-Lane-Ports (8e)
  • Nicht-MPIO-Laufwerke mit einem im externen Gehäuse installierten Schnittstellenport

einige Ingenieure geben an, dass die Übertragungsgeschwindigkeit noch besser sei, wenn man Controller und Gehäuse mit zwei Kabeln verbindet.

Ist das eine urbane Legende oder eine Tatsache? Wenn letzteres der Fall ist, warum (weil ich es nicht verstehe)? Hängt es vom Gehäusemodell und dessen Innenleben ab?

Antwort1

Die Geschwindigkeit wird tatsächlich zunehmen, wenn Sie einen Expander mit zwei Kabeln an einen Controller anschließen, erhalten Sie statt zwei 4-Lane-Verbindungen eine einzige 8-Lane-Verbindung. Der SAS-Controller und der Expander werden das untereinander aushandeln und es wird einwandfrei funktionieren. Sie erhalten automatisch mehr Lanes, um Anfragen weiterzuleiten und Antworten zu erhalten. Sie benötigen mehr als 4 Laufwerke parallel, um die Vorteile der 4 zusätzlichen Lanes nutzen zu können.

Bei SAS wird über den/die Expander eine Verbindung auf einer der Lanes zwischen dem Controller und dem Laufwerk hergestellt. Wenn Sie ein Laufwerk mit zwei Ports und zwei Expander haben, können Sie die doppelte Anzahl an Befehlen parallel an das Laufwerk senden, aber das würde nicht viel helfen, da das Laufwerk (zumindest die Festplatte) in seiner Fähigkeit, Daten bereitzustellen, begrenzt ist. Bei einer SSD gibt es einen geringen Vorteil für Dual-Ports. Sobald Sie jedoch mehr als 4 Laufwerke im Gehäuse haben, erhalten Sie einen größeren Nutzen allein durch die Möglichkeit, mit mehr Laufwerken parallel zu kommunizieren.

SAS funktioniert so, dass beim Senden einer Leseanforderung eine Verbindung zum Laufwerk geöffnet wird, die Anforderung (sehr klein) gesendet und dann geschlossen wird. Wenn das Laufwerk bereit ist zu antworten, wird eine Verbindung zurück geöffnet und die Daten gesendet. Beim Schreiben passiert das Gleiche, aber die Schreibanforderung enthält auch die Daten und die Antwort ist sehr klein. Das Öffnen und Schließen der Verbindungen ist tatsächlich mit einem ziemlich hohen Aufwand verbunden, der sich hauptsächlich auf SSDs auswirkt (10.000 IOPS gegenüber 100 bis 200 IOPS). Mehr Verbindungen bedeuten, dass Sie mehr Anforderungen senden und parallel mehr Daten zurückerhalten können, ohne auf die Konkurrenz auf den Spuren warten zu müssen.

verwandte Informationen