PCIe kartı tarafından kaç şerit kullanıldığı kontrol edilir?


30

Anakart üzerindeki PCI Express yuvaları bağlı şerit sayısından daha geniş olabilir. Örneğin, bir anakart sadece x1 şeritli bağlı olan x8 yuvasına sahip olabilir.

Öte yandan, sadece eski için kullanarak bir kart takabilirsiniz. Anakart üzerindeki bir x16 yuvasına 4 şerit ve yalnızca bu x4 şeritleri kullanmak için anlaşacaklar.

Çalışan sistemden, takılan PCIe kartlarında kaç tane şerit kullanıldığı kontrol edilir?

Yanıtlar:


35

Tamam, ilk kez lspcimanpages denediğimde kaçırdım .

Not: Komutu root / sudo olarak çalıştırın, aksi halde aşağıda gösterilen Lnk çıktısı dahil çok fazla ayrıntı girilmez.

lspci -vv bağlantı genişliği de dahil olmak üzere birçok bilgi görüntüler:

01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 8800 GT] (rev a2) (prog-if 00 [VGA controller])
            [...]
            LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <512ns, L1 <1us
                    ClockPM- Surprise- LLActRep- BwNot-
            LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk+
                    ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
            LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-

1
Örnekte, çıktı metninin her ikisi de width x16ve width x8. Bunun şöyle yorumlandığını varsayıyorum: the link capacity is width x16ve this device has negotiated width x8?
Trevor Boyd Smith

1
Evet, ben de öyle anlıyorum.
İpek

@ ӘɹsәɹoɈ'nun diğer yanıtındaki yorumuyla aynı; Kök / sudo kullanın
hbogert

11

Bazen biraz daha karmaşık olabilir.

Örneğin, 4 Port GBit ethernet adaptörleri kart üzerinde bir PCIe anahtarına sahiptir. Ethernet Adaptörünü x4'e bağlı bulduğum bir sorunla karşılaştım, ancak onboard pcie anahtarı yalnızca ana karta x1'de bağlandığında yukarı yönde bir tıkanıklık oldu.

Sorun için bu konuya bakın: http://thread.gmane.org/gmane.linux.drivers.e1000.devel/15192/focus=15254

Ağaç bağlantısını kavramak için,

sudo lspci -tv
sudo lspci -vv | grep -P "[0-9a-f]{2}:[0-9a-f]{2}\.[0-9a-f]|LnkSta:"

Son satır, vv seçeneğinin çok fazla detayı olmadan size otobüsteki her cihazın altındaki Bağlantı Durumunu gösterir.


10
Not: Ayrıcalıklı olmayan bir kullanıcı olarak çalıştırıldığında, lspci, LnkCap / LnkSta / Width istatistiklerini göstermez. Onları görmek için sudo ile çalıştırın.
07
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.