Linux'ta PCI Yuvaları Nasıl Kontrol Edilir



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

PCI yuvaları ve PCI express yuvaları her yerdedir. Otobüs netbook'ların ve ultrabookların içinde bile kullanıldığından, muhtemelen en az olası yerlerde zaman zaman onlar hakkında biraz bilgi kontrol etmeniz gerekecektir. GNU / Linux, PCI yuvaları hakkında daha fazla bilgi edinmenize izin veren birkaç komut içerir; Bu komutlar, ağ sorunlarını çözmeye çalışmak için mükemmeldir ve ayrıca kendi ekipmanını yapan herkes için de iyidir. Teknisyenler bunları sorunları onarmak için de kullanır.



PCI yuvalarını bu şekilde ölçmek için Linux komut satırından çalışıyor olmanız gerekir. Bir kabuk başlatmak için grafik masaüstü ortamında Ctrl, Alt ve T tuşlarını basılı tutun. Ayrıca Uygulamalar veya Bıyık menüsüne tıklayıp Sistem Araçları'na gidin ve Terminal'e tıklayın veya dokunun. Ubuntu Unity kullanıcıları, Dash'den terminal kelimesini aramak isteyeceklerdir. Başsız sunucu operatörleri her zaman sanal terminallerden birini de kullanabilir, ancak bu komutlardan bazıları bir kabuk komut dosyasından yüklemiyorsanız biraz uzun olabilir.



Yöntem 1: PCI Yuvası Bilgilerini Görüntüleyin

En basit haliyle, basitçe yazabilirsiniz lspci ve sisteminize bağlı tüm cihazlar hakkında zengin bilgi almak için enter tuşuna basın. Bu muhtemelen terminal pencerenizi kaydıracaktır, bu yüzden onu okumak için kaydırma çubuğunu kullanmak isteyebilirsiniz. Tüm bilgilere göz atmak için bir tane varsa, kaydırma tekerleğini veya dokunmatik yüzeyi kullanmak isteyebilirsiniz. Başka hiçbir argüman olmadan verilen bu komut, PCI veriyolu aracılığıyla sisteminize bağlı her aygıtı listeleyecektir. Size bir metin duvarı verse de, kullanımı çok kolay bir komuttur.



Yöntem 2: Ethernet PCI Yuvası Bilgilerini Kontrol Edin

Bu çok büyük miktarda veri olsa da, gününüzü daha kolay hale getirmek için her zaman grep kullanabilirsiniz. PCI yuvaları endeksini kontrol etmek için en çok kullanılan püf noktalarından biri, Ethernet denetleyiciniz hakkında anında bilgi toplamaktır. Bununla ilgili sorunlar yaşadığınızda elinizin altında. Tür lspci -vmm | grep -B1 -A2 '^ Sınıf. * Ethernet' komut satırında ve enter tuşuna basın. Büyük olasılıkla, bu ayrıştırılacak çok büyük bir metindir, böylece kopyalayıp komut satırına yapıştırabilirsiniz. Yapıştırmak için Düzen menüsünü tıklayın ve Yapıştır'ı seçin veya Shift, Ctrl ve V tuşlarını aynı anda basılı tutun. Kullanmaya alışmış olabileceğiniz standart Ctrl + V klavye kısayolu burada çalışmayacaktır çünkü terminal bunu farklı şekilde yorumlamaktadır. Enter tuşuna bastığınız anda Ethernet adaptörünüz hakkında bilgi alacaksınız.



Aldığınız bilgilerin size hangi yuvayı taktığını ve belirli bir kartı hangi donanım satıcısının gönderdiğini söyleyeceğini fark edeceksiniz. Ayrıca size cihazın kendisi hakkında biraz daha bilgi vermelidir.

Yöntem 3: Açık PCI Yuvalarını Görüntüleme

Terminale geri dönebilirsin sudo dmidecode -t 9 | grep -A3 'Sistem Yuvası Bilgileri' | grep -c -B1 'Kullanılabilir' boş olan ne kadar PCI yuvanız olduğunu bulmak için. Bir kez daha, bu çok uzun bir komuttur ve tekrar tekrar girilmesi pratik olmayacaktır. Bu nedenle, kopyalamak isteyebilir ve tekrar Düzenle menüsünü tıklayıp ardından Yapıştır'ı seçin veya Ctrl, Shift ve V tuşlarını basılı tutarak terminal penceresine yapıştırabilirsiniz.

Sudo komutunun bu belirli komut satırı yığınının önünde olduğuna dikkat edin. Bunun nedeni, PCI yuvalarının tam listesini sıralamak için kök erişimi gerektirmesidir. Çalıştırmayı denediğinizde şifreniz sorulacak ve ardından tek bir numara dönecektir. Bu, birkaç gerçek fiziksel PCI yuvasına sahip bir sistemde 0 veya 1 kadar düşük, bazı sunucu türlerinde 8-10 kadar yüksek olabilir.

Bu komutlardan herhangi birini sanal bir makinenin içinde çalıştırırsanız, bazı olağandışı veya en azından beklenmedik sonuçlar alabilirsiniz. Çoğu VM yazılımı ortamı bir dizi PCI yuvasını taklit edecektir, ancak bunların belirli değerlerinin herhangi bir anlam ifade edip etmediği başka bir şeydir.

3 dakika okundu