Denne artikkelen inneholder informasjon om hvordan du fastsetter PCI-E-busshastigheten for et PCI-E-kort i en Red Hat-basert Linux-distribusjon.
Spørsmål
Slik fastsetter du PCI-E-busshastigheten for et PCI-E-kort, for eksempel Dell SAS 6G eller Dell SAS 5/e uten å kjøre en DSET-rapport.
Svar
Det generelle konseptet her er at vi først må fastsette bussadressen til den aktuelle enheten. Enheten nedenfor som vi ser etter, er en Dell SAS 6g-enhet som produseres av LSI.
Merk: Kommandoene nedenfor er opprinnelig for Red Hat-baserte systemer og skal kunne kjøres fra hvor som helst. Kommandoen skiller mellom små og store bokstaver. Det kan hende at du må sette > filnavn.txt etter kommandoen for å sende teksten til en fil for gjennomgang. I.E. lspci > filnavn.txt
- Først skal vi finne ut hva bussadressen til den aktuelle enheten er ved å kjøre kommandoen lspci
- Vi kan se en LSI RAID-kontroller, men SAS 6g ikke er en RAID-kontroller, så det er feil enhet. Den eneste andre LSI-enheten er oppført med bussadressen 04:00.0
Merk: Vi kan også se andre oppførte enheter, for eksempel Intel 82599EB 10 gig NIC. Du kan se begge portene på denne NIC-en med to porter via LUN-ID-en .0 eller .1
- På dette stadiet har vi to alternativer:
Kjør kommandoen lspci -nv, og søk etter bussadressen i den, i dette tilfellet 04:00.0
Merk: Vi kan se LnkCap med Width x8 og LnkSta med Width x8. Herfra kan vi se at enheten har en forhandlet hastighet på 8x.
- Vi kan også kjøre kommandoen dmidecode og søke etter bussadressen i den, i dette tilfellet 04:00.0
Merk: Under Designation (Betegnelse) kan vi se at sportypen godtar x16, x8 eller x4. Under Type kan du se lengden av sporet, som er x16.