Dieser Artikel enthält Informationen zum Ermitteln der Geschwindigkeit des PCI-E-Busses einer PCI-E-Karte unter einer RedHat-basierten Linux-Distribution.
Frage
So bestimmen Sie die PCI-E-Bus-Geschwindigkeit einer PCI-E-Karte, wie z.Bb. eines Dell SAS 6G oder Dell SAS 5/e, ohne einen DSET-Bericht auszuführen.
Antwort
Das allgemeine Konzept hier ist, dass wir zuerst die Busadresse des fraglichen Geräts bestimmen müssen. Das Gerät, das wir suchen, ist ein Dell SAS 6G, das von LSI produziert wird.
Hinweis: Die folgenden Befehle sollten nativ für das RedHat-basierte System sein und von überall her ausgeführt werden können. Bei diesem Befehl wird zwischen Groß- und Kleinschreibung unterschieden. Möglicherweise müssen Sie an die Befehle „> filename.txt“ anfügen, um den Text in eine Datei zur Überprüfung auszugeben. z. B.: lspci > filename.txt
- Zuerst sollten Sie herausfinden, wie die Busadresse des fraglichen Geräts lautet, indem Sie den Befehl lspci ausführen.
- Es wird ein LSI-RAID-Controller angezeigt, aber das SAS 6G ist kein RAID-Controller, das ist also das falsche Gerät. Das einzige andere LSI-Gerät wird als mit der Busadresse „04:00.0“ aufgeführt.
Anmerkung: Es sind auch andere Geräte wie ein Intel 82599EB 10 Gbit-NIC aufgeführt. Sie können beide Ports auf diesem Dual-Port-NIC über des LUN-ID von 0 oder 1 sehen.
- Zu diesem Zeitpunkt haben wir zwei Optionen:
Führen Sie den Befehl „lspci -nv“ aus und suchen Sie nach der Busadresse, in diesem Fall „04:00.0“
Anmerkung: Wir sehen die Angabe „LnkCap“ mit „Width x8“ und die Angabe „LnkSta“ mit „Width x8“. Daher wissen wir, dass das Gerät über eine ausgehandelte Geschwindigkeit von 8X verfügt.
- Wir könnten auch den Befehl dmidecode ausführen und nach unserer Busadresse suchen, in diesem Fall „04:00.0“.
Hinweis: Unter „Designation“ ist zu sehen, dass der Steckplatztyp x16, x8 oder x4 akzeptiert. Unter „Type“ kann die Länge des Steckplatzes als x16 ermittelt werden.