Dit artikel bevat informatie over het bepalen van de PCI-E-bussnelheid van een PCI-E-kaart in een Red Hat Linux-distributie.
Vraag
Het bepalen van de PCI-E-bussnelheid van een PCI-E-kaart, zoals een Dell SAS 6G of Dell SAS 5/e zonder een DSET-rapport uit te voeren.
Antwoord
Het algemene concept is hier dat we eerst het bustype moeten bepalen van het apparaat in kwestie. Het apparaat dat we hieronder zoeken is een Dell SAS 6G die gefabriceerd wordt door LSI.
Opmerking: De volgende opdrachten zouden eigen moeten zijn aan een systeem van RedHat en vanaf elke locatie uitgevoerd moeten kunnen worden. De opdracht IS hoofdlettergevoelig. Het is mogelijk dat u de opdrachten moet aanvullen met > bestandsnaam.txt om de tekst naar een bestand te laten uitvoeren om te bekijken. Bijvoorbeeld: lspci > bestandsnaam.txt
- Laten we eerst achterhalen wat het bus-adres van het betreffende apparaat is door opdracht lspci uit te voeren
- We kunnen een LSI RAID-controller zien, maar de SAS 6G is geen RAID-controller, dus dat is het verkeerde apparaat. Het enige andere LSI-apparaat wordt weergegeven met een bus-adres "04:00.0"
Opmerking: We kunnen ook andere apparaten zien, zoals een Intel 82599EB 10 gig NIC. U kunt beide poorten zien op deze dubbelepoort-NIC via de LUN-ID van .0 of .1
- Op dit punt hebben we twee opties:
De opdracht lspci -nv uitvoeren en daarin zoeken naar ons bus-adres, in dit geval "04:00.0"
Opmerking: We kunnen de "LnkCap" met een "Width x8" en een "LnkSta" met een "Width x8" zien om te concluderen dat het apparaat een overeengekomen snelheid van 8x heeft.
- of u kunt ook de opdracht dmidecode uitvoeren en daarin zoeken naar ons bus-adres, in dit geval "04:00.0"
Opmerking: We kunnen zien onder "Designation" dat het slottype x16, x8 of x4 accepteert. Aan de hand van het "Type" kan de lengte van het slot vastgesteld worden als x16.