Wie stellt man sicher, dass die SAS-3-weite Portkonfiguration aktiviert ist?

Wie stellt man sicher, dass die SAS-3-weite Portkonfiguration aktiviert ist?

Ich habe:

  • Ein handelsüblicher Linux-Server, auf dem ich Folgendes installiert habe:
  • 1x HBA-Speicheradapter Broadcom (LSI) 9500-8e mit 2x Mini-SAS-HD-Anschluss, verbunden mit:
  • 1xSpeichergehäusemit Dual-Input-Mini-SAS-HD-Anschluss, SAS-3-fähig, unter Verwendung von:
  • 2x Mini-SAS-HD-Kabel zwischen Controller und Gehäuse.
  • Eine Reihe von SAS 3.0-Festplatten im Gehäuse.

Das Gehäuse und die Festplatten funktionieren mit einem einzigen Kabel einwandfrei, sie können aber auch mit zwei Kabeln verbunden werden. Die Verwendung von zwei Kabeln wird im Handbuch des Gehäuses empfohlen:

Bildbeschreibung hier eingeben

(Die anderen beiden Mini-SAS-HD-Anschlüsse, die in den Spezifikationen des Gehäuses aufgeführt sind, dienen der Reihenschaltung mehrerer Gehäuse, aber ich habe nur einen.)

Ich würde gerne wissen:

  • Hauptfrage: Woher weiß ich, dass der Controller und das Gehäuse tatsächlich über eine Bandbreite von 8 x 12 Gbit/s verfügen (wie sie von 2 x 4 Lanes Mini-SAS-HD bereitgestellt wird)? (auch bekannt alsWide-Port-Konfigurationermöglicht)
  • Wie kann ich feststellen, welche Kabel angeschlossen sind? Aus Überwachungsgründen möchte ich über Kabelfehler informiert werden, ähnlich wie über den Status einer Ethernet-Verbindung. Es wäre toll, wenn man eine Warnung geben könnte, wenn die zweite Verbindung ausfällt.

Bitte beachten Sie, dass meine Frage hier nichts mit einem Hochverfügbarkeitsszenario zu tun hat. Das Gehäuse, das ich habe, unterstützt keine Hochverfügbarkeit (Multipath). Meine Frage betrifft die Portkonfiguration/Bandbreite.

Was ichTunwissen:

DerBroadcom StorCLI-Referenzhandbuchschlägt vor, den Status/die Konfiguration des „Lastausgleichs“-Modus zu überprüfen.

set loadbalancemode =[on|off]Aktiviert ( on) oder deaktiviert ( off) den automatischen Lastenausgleich zwischen SAS-Physics oder -Ports in einer Wide-Port-Konfiguration.

StorCLI meldet jedoch weder „on“ noch „off“, sondern „None“ in der „Policies Table“:

Load Balance Mode = None

In der Auflistung der Laufwerke im Gehäuse sind allerdings zwei Anschlüsse aufgeführt, also klingt das für mich ok:

Drive /c0/e18/s0 Device attributes :
==================================
Manufacturer Id = HGST    
[...]
Device Speed = 12.0Gb/s
Link Speed = 12.0Gb/s
[...]
Connector Name = C0   & C1   

Allerdings werden alle Festplatten einschließlich des Gehäuses in Kernel-Meldungen nur mit C0dem Namen „Connector“ aufgelistet, z. B.: scsi 5:0:39:0: enclosure level(0x0001), connector name( C0 ).

Antwort1

set loadbalancemode =[on|off]Die Einstellung ist nur für Broadcom RAID-Controller von Bedeutung. Soweit ich weiß, müssen Sie sich in diesem Szenario keine Gedanken über SAS-Wide-Ports machen, da diese auf der Port-Ebene des SAS-Protokolls behandelt werden und moderne Broadcom SAS HBAs mit Broadcom SAS-Expandern Wide-Ports automatisch bis zu x16 konfigurieren.

Sie können smp_discover verwenden vonsmp_utilsPaket zum Anzeigen detaillierter Informationen zur SAS-Topologie. Z. B. Liste der mit dem Expander verbundenen PHYs.

verwandte Informationen