Tento článek obsahuje informace o tom, jak v distribuci systému Linux na bázi RedHat určit rychlost sběrnice PCI-E karty PCI-E.
Otázka
Jak lze určit rychlost sběrnice PCI-E karty PCI-E, například Dell SAS 6G nebo Dell SAS 5/e, aniž by bylo nutné spustit sestavu DSET.
Odpověď
Obecně platí, že nejprve je třeba určit adresu sběrnice dotyčného zařízení. Níže uvedené zařízení je model Dell SAS 6G, který vyrábí společnost LSI.
Poznámka: Následující příkazy by měly být nativní pro systém na bázi RedHat a mělo by být možné je spustit odkudkoliv. V příkazu je nutné rozlišovat velká a malá písmena. K výstupu textu do souboru ke kontrole může být nutné za příkazy uvést > názevsouboru.txt. tedy lspci > názevsouboru.txt
- Nejprve spuštěním příkazu lspci zjistíme, jaká je adresa sběrnice dotyčného zařízení.
- Zobrazí se řadič LSI RAID, nicméně model SAS 6G není řadič RAID, takže se nejedná o správné zařízení. Jediné další zařízení lsi je uvedeno jako zařízení s adresou sběrnice „04:00.0“
Poznámka: Jsou uvedena také další zařízení jako síťová karta Intel 82599EB 10 gig. Oba porty můžete na této síťové kartě zobrazit prostřednictvím jejího ID LUN .0 nebo .1
- V tomto okamžiku máme dvě možnosti:
Spustit příkaz lspci -nv a vyhledat v něm adresu naší sběrnice, v tomto případě „04:00.0“.
Poznámka: Vidíme, že hodnota „LnkCap“ nese údaj „Width x8“ a hodnota „LnkSta“ údaj „Width x8“. Je tedy zřejmé, že zařízení má vyjednanou rychlost 8x.
- Nebo můžeme spustit příkaz dmidecode a vyhledat v něm adresu naší sběrnice, v tomto případě „04:00.0“.
Poznámka: V části „Designation“ vidíme, že typ slotu podporuje rychlost x16, x8 nebo x4. V části „Type“ vidíme, že délka slotu je x16.