Jak zkontrolovat sloty PCI v systému Linux



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Sloty PCI a PCI Express jsou všude. Vzhledem k tomu, že se autobus používá i uvnitř netbooků a ultrabooků, budete si pravděpodobně muset občas zkontrolovat trochu informací o nich na těch nejnepravděpodobnějších místech. GNU / Linux obsahuje několik příkazů, které vám umožní zjistit více informací o slotech PCI, které byste možná někdy chtěli vědět. Tyto příkazy jsou ideální pro pokusy o řešení problémů se sítí a jsou také dobré pro každého, kdo si staví vlastní vybavení. Technici je také používají k opravě problémů.



K měření slotů PCI tímto způsobem budete muset pracovat z příkazového řádku systému Linux. Podržením kláves Ctrl, Alt a T v grafickém prostředí plochy spustíte shell. Můžete také kliknout na nabídku Aplikace nebo Vousat, přejít na Systémové nástroje a kliknout nebo klepnout na Terminál. Uživatelé Ubuntu Unity budou chtít hledat slovo terminál z pomlčky. Provozovatelé serverů bez hlavy mohou vždy také použít jeden z virtuálních terminálů, ale některé z těchto příkazů jsou trochu dlouhé, pokud je nenačítáte ze skriptu prostředí.



Metoda 1: Zobrazení informací o slotu PCI

Na nejzákladnější stránce můžete jednoduše psát lspci a stiskněte klávesu Enter, abyste získali spoustu informací o všech zařízeních připojených k vašemu systému. Je pravděpodobné, že se posunete z okna terminálu, takže můžete číst pomocí posuvníku. Možná budete chtít použít rolovací kolečko nebo touchpad, pokud máte k dispozici všechny informace. Tento příkaz, zadaný bez dalších argumentů, vypíše seznam všech zařízení připojených k vašemu systému přes sběrnici PCI. I když vám může poskytnout textovou zeď, je to velmi snadný příkaz k použití.



Metoda 2: Zkontrolujte informace o slotu Ethernet PCI

I když se jedná o neuvěřitelně velké množství dat, můžete vždy použít grep, abyste si den ulehčili. Jedním z nejpoužívanějších triků pro kontrolu indexu slotů PCI je okamžité shromažďování informací o vašem řadiči Ethernet. Je to ruka, když s tím máte problémy. Typ lspci -vmm | grep -B1 -A2 „^ Class. * Ethernet“ na příkazovém řádku a stiskněte klávesu Enter. Je více než pravděpodobné, že jde o obrovskou část textu, který lze analyzovat, takže jej můžete zkopírovat a poté vložit na příkazový řádek. Buď klikněte na nabídku Úpravy a vyberte Vložit nebo současně podržte klávesy Shift, Ctrl a V a vložte ji. Standardní klávesová zkratka Ctrl + V, na kterou byste mohli být zvyklí, zde nebude fungovat, protože terminál to interpretuje odlišně. Jakmile stisknete klávesu Enter, obdržíte informace o ethernetovém adaptéru.



Zjistíte, že informace, které obdržíte, vám řeknou, do kterého slotu je nainstalován a jaký prodejce hardwaru odeslal konkrétní kartu. Mělo by vám také sdělit trochu více informací o samotném zařízení.

Metoda 3: Zobrazení otevřených slotů PCI

Zpět na terminál můžete spustit sudo dmidecode -t 9 | grep -A3 „Informace o systémovém slotu“ | grep -c -B1 „Dostupné“ zjistit, kolik máte slotů PCI, které jsou prázdné. Opět se jedná o velmi dlouhý příkaz, který by nebylo praktické zadávat znovu a znovu. Proto jej možná budete chtít zkopírovat a znovu buď kliknout na nabídku Úpravy, pak vybrat Vložit nebo podržet Ctrl, Shift a V a vložit jej do okna terminálu.

Všimněte si, že příkaz sudo je v přední části tohoto konkrétního zásobníku příkazového řádku. Je to proto, že výčet přesného seznamu slotů PCI vyžaduje přístup root. Jakmile se pokusíte spustit heslo, budete požádáni, aby vám vrátilo jedno číslo. V systému s několika skutečnými fyzickými sloty PCI to může být až 0 nebo 1, na některých typech serverů až 8–10.

Pokud spustíte některý z těchto příkazů uvnitř virtuálního počítače, můžete obdržet neobvyklé nebo přinejmenším neočekávané výsledky. Většina softwarových prostředí VM bude emulovat řadu slotů PCI, ale to, zda jejich konkrétní hodnoty dávají smysl, je něco jiného.

3 minuty čtení