Kā pārbaudīt PCI slotus Linux



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

PCI sloti un PCI express sloti ir visur. Tā kā autobuss tiek izmantots pat netbook un ultrabooks iekšpusē, jums, iespējams, laiku pa laikam būs jāpārbauda nedaudz informācijas par tiem maz ticamākajās vietās. GNU / Linux ietver pāris komandas, kas ļauj jums uzzināt vairāk par PCI laika nišām, kuras, iespējams, kādreiz esat zinājis. Šīs komandas ir lieliski piemērotas, lai mēģinātu novērst tīkla problēmas, un tās ir noderīgas arī ikvienam, kurš pats būvē savu aprīkojumu. Tehniķi tos izmanto arī problēmu novēršanai.



Lai šādi mērītu PCI slotus, jums jāstrādā no Linux komandrindas. Grafiskā darbvirsmas vidē turiet nospiestu Ctrl, Alt un T, lai palaistu čaulu. Iespējams, vēlēsities arī noklikšķināt uz izvēlnes Applications vai Whisker, dodieties uz System Tools un noklikšķiniet vai pieskarieties Terminal. Ubuntu Unity lietotāji vēlēsies meklēt vārdu termināls no Dash. Serveru operatori bez galvas vienmēr var izmantot arī vienu no virtuālajiem termināliem, taču dažas no šīm komandām ir nedaudz garas, ja tās neielādējat no čaulas skripta.



1. metode: skatiet informāciju par PCI laika nišu

Visvienkāršāk varat vienkārši rakstīt lspci un nospiediet ievadīšanas taustiņu, lai iegūtu daudz informācijas par visām ierīcē pievienotajām ierīcēm. Tas, iespējams, ritinās no jūsu termināla loga, tāpēc, iespējams, vēlēsities izmantot ritināšanas joslu, lai to izlasītu. Varat izmantot ritināšanas ritenīti vai skārienpaliktni, ja jums tāds ir, lai apskatītu visu informāciju. Šajā komandā, kurai nav citu argumentu, tiks uzskaitītas visas ierīces, kas pievienotas jūsu sistēmai, izmantojot PCI kopni. Lai gan tas var dot jums teksta sienu, tā ir ļoti viegli izmantojama komanda.



2. metode: pārbaudiet Ethernet PCI slota informāciju

Lai gan tas ir šausmīgi liels datu apjoms, jūs vienmēr varat izmantot grep, lai padarītu savu dienu daudz vieglāku. Viens no visbiežāk izmantotajiem trikiem PCI slotu indeksa pārbaudei ir tūlītēja informācijas vākšana Ethernet kontrolierī. Tā ir roka, kad jums rodas problēmas ar to. Tips lspci -vmm | grep -B1 -A2 ‘^ Klase. * Ethernet’ komandrindā un nospiediet enter. Vairāk nekā iespējams, tas ir milzīgs teksts, kas jāanalizē, tāpēc varat to nokopēt un pēc tam ielīmēt komandrindā. Vai nu noklikšķiniet uz izvēlnes Rediģēt un atlasiet Ielīmēt vai vienlaikus turiet nospiestu Shift, Ctrl un V, lai to ielīmētu. Standarta Ctrl + V īsinājumtaustiņš, pie kura, iespējams, esat pieradis, šeit nedarbosies, jo terminālis to interpretē atšķirīgi. Tiklīdz nospiedīsit ievadīšanas taustiņu, jūs saņemsit informāciju par savu Ethernet adapteri.



Jūs ievērosiet, ka saņemtā informācija jums pateiks, kurā slotā tā ir instalēta un kāds aparatūras piegādātājs piegādāja konkrēto karti. Tam vajadzētu arī pastāstīt nedaudz vairāk informācijas par pašu ierīci.

3. metode: atvērtu PCI slotu parādīšana

Atpakaļ pie termināla, jūs varat palaist sudo dmidecode -t 9 | grep -A3 “Informācija par sistēmas slotu” | grep -c -B1 “Pieejams” lai uzzinātu, cik PCI slotu jums ir tukšu. Vēlreiz šī ir ļoti gara komanda, kuru nebūtu praktiski ievadīt vēl un vēl. Tāpēc, iespējams, vēlēsities to nokopēt un vēlreiz noklikšķiniet uz izvēlnes Rediģēt, pēc tam atlasiet Ielīmēt vai turiet nospiestu Ctrl, Shift un V, lai to ielīmētu termināla logā.

Ņemiet vērā, ka sudo komanda atrodas šīs konkrētās komandrindas kaudzes priekšā. Tas ir tāpēc, ka, uzskaitot precīzu PCI slotu sarakstu, nepieciešama root piekļuve. Kad mēģināsiet to palaist, jums tiks prasīta parole, un tā atgriezīs vienu numuru. Tas var būt tik zems kā 0 vai 1 sistēmā, kurā ir maz reālu fizisko PCI slotu, līdz pat 8-10 dažu veidu serveros.

Varat saņemt dažus neparastus vai vismaz negaidītus rezultātus, ja kādu no šīm komandām izpildāt virtuālās mašīnas iekšienē. Lielākā daļa VM programmatūras vides atdarinās virkni PCI slotu, taču tas, vai to īpašajām vērtībām ir vai nav jēgas, ir kaut kas cits.

3 minūtes lasīts