Artikkelissa on tietoja PCI-e-kortin PCI-e-väylän nopeuden määrittämisestä RedHat-pohjaisessa Linux-jakelussa.
Kysymys
Miten PCI-e-kortin (esimerkiksi Dell SAS 6G:n tai Dell SAS 5/e:n) PCI-e-väylän nopeus voidaan määrittää ilman DSET-raporttia?
Vastaus
Yleinen periaate on, että ensimmäiseksi on selvitettävä kyseisen laitteen väyläosoite. Seuraavassa esimerkissä etsitään LSI:n valmistamaa Dell SAS 6G -laitetta.
Huomautus: RedHat-pohjaisen järjestelmän pitäisi tukea seuraavia komentoja, ja ne pitäisi pystyä suorittamaan mistä tahansa. Komentojen kirjainkoko ON merkitsevä. Jos tulos halutaan muuntaa tarkasteltavaksi tiedostoksi, komentojen loppuun on liitettävä teksti > tiedostonimi.txt (esimerkiksi lspci > tiedostonimi.txt).
- Ensimmäiseksi selvitetään laitteen väyläosoite suorittamalla komento lspci.
- Luettelossa näkyy LSI:n RAID-ohjain, mutta SAS 6G ei ole RAID-ohjain, joten tämä ei ole oikea laite. Luettelossa näkyy ainoastaan yksi toinen LSI:n laite, jonka väyläosoite on 04:00.0.
Huomautus: Luettelossa näkyy myös muita laitteita, kuten 10 gigatavun Intel 82599EB -verkkokortti. Tämän kahden portin verkkokortin kummatkin portit näkyvät LUN-tunnisteilla .0 ja .1.
- Tässä kohdassa on kaksi vaihtoehtoa.
Ensimmäinen vaihtoehto on suorittaa komento lspci -nv ja etsiä sen tuloksista esimerkin väyläosoite 04:00.0.
Huomautus: Luettelossa näkyy LnkCap-kohta, jonka leveys on x8, ja LnkSta-kohta, jonka leveys on x8. Tästä nähdään, että laitteen nopeus on 8x.
- Toinen vaihtoehto on suorittaa komento dmidecode ja etsiä sen tuloksista esimerkin väyläosoite 04:00.0.
Huomautus: Designation-kohdassa näkyy, että paikkatyyppi tukee leveyksiä x16, x8 ja x4. Type-kohdassa näkyy, että paikan leveys on x16.