Pci

如何查看 PCIe 卡使用了多少條通道?

  • December 2, 2021

主機板上的 PCI Express 插槽可以比連接的通道數更寬。例如,主機板可以有 x8 插槽,只連接 x1 通道。

另一方面,您可以插入僅用於 ex 的卡。主機板上的 x16 插槽有 4 個通道,他們將協商僅使用這些 x4 通道。

如何從正在執行的系統中檢查插入的 PCIe 卡使用了多少通道?

好的,看來我在lspci聯機幫助頁中第一次嘗試時錯過了它。

**注意:**以 root/sudo 身份執行命令,否則會省略很多細節,包括如下所示的 Lnk 輸出。

lspci -vv顯示很多資訊,包括連結寬度:

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-

引用自:https://unix.stackexchange.com/questions/393