回答:
わかりました、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
ます:および?