답변:
좋아, 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-
때로는 좀 더 복잡 할 수 있습니다.
예를 들어, 4 포트 GBit 이더넷 어댑터에는 PCIe 스위치가 내장되어 있습니다. 이더넷 어댑터가 x4에 연결되어 있지만 온보드 pcie 스위치가 x1에서 마더 보드에만 연결되었을 때 병목 현상이 발생하는 문제가 발생했습니다.
문제는이 스레드를 참조하십시오. http://thread.gmane.org/gmane.linux.drivers.e1000.devel/15192/focus=15254
트리 연결에 대한 이해를 얻으려면
sudo lspci -tv
sudo lspci -vv | grep -P "[0-9a-f]{2}:[0-9a-f]{2}\.[0-9a-f]|LnkSta:"
마지막 줄에는 버스의 모든 장치 아래에 vv 옵션의 세부 사항이없는 링크 상태가 표시됩니다.
width x16
와width x8
. 나는이로 해석된다된다고 가정 :the link capacity is width x16
와this device has negotiated width x8
?