Ten artykuł zawiera informacje na temat sposobu określania szybkości magistrali PCI-e karty PCI-e w dystrybucji na bazie systemu Linux RedHat.
Pytanie
Jak określić szybkość magistrali PCI-e karty PCI-e, takiej jak Dell SAS 6G lub Dell SAS 5/e, bez tworzenia raportu DSET.
Odpowiedź
Ogólna koncepcja jest taka, że najpierw należy ustalić adres magistrali danego urządzenia. Poszukiwane urządzenie to Dell SAS 6g, które jest produkowane przez firmę LSI.
Uwaga: poniższe polecenia powinny być natywne dla komputera opartego na systemie Red Hat i powinny być możliwe do uruchomienia z dowolnego miejsca. W tym poleceniu są rozróżniane wielkie i małe litery. Aby przesłać tekst do pliku w celu weryfikacji, może być konieczne dodanie po poleceniach sekwencji > nazwa_pliku.txt, np. lspci > nazwa_pliku.txt
- Najpierw należy ustalić, jaki jest adres magistrali danego urządzenia, posługując się poleceniem lspci
- Można tu zobaczyć kontroler LSI RAID, jednak SAS 6g nie jest kontrolerem RAID, zatem jest to nieprawidłowe urządzenie. Jedyne inne urządzenie LSI na liście ma adres magistrali „04:00.0”
Uwaga: na liście znajdują się również inne urządzenia, takie jak karta sieciowa Intel 82599EB 10 Gb. Oba porty tej karty sieciowej z podwójnymi portami można wyświetlić za pośrednictwem identyfikatora LUN .0 lub .1
- W tym momencie dostępne są dwie opcje:
Można uruchomić polecenie lspci -nv i wyszukać w jego obszarze adres magistrali, w tym przypadku „04:00.0”
Uwaga: widoczne są opcje „LnkCap” z „Width x8” oraz „LnkSta” z „Width x8”, z czego można wywnioskować, że urządzenie ma negocjowaną szybkość łącza 8x.
- Można także uruchomić polecenie dmidecode i w jego obszarze wyszukać adres magistrali, w tym przypadku „04:00.0”
Uwaga: w polu „Designation” można zauważyć, że typ gniazda obsługuje złącze x16, x8 lub x4. W polu „Type” można zobaczyć, że długość gniazda to x16.