首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查PCIe卡使用了多少车道?

如何检查PCIe卡使用了多少车道?
EN

Unix & Linux用户
提问于 2010-08-12 11:52:45
回答 3查看 124K关注 0票数 54

PCI插槽在主板上可以比连接车道的数目更宽。例如,主板可以有x8插槽,只有x1车道连接。

另一方面,您可以插入一张卡,只使用前。4车道到主板上的x16槽,他们将谈判只使用那些x4车道。

如何从运行系统中检查插入的PCIe卡使用了多少车道?

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2010-08-12 12:15:53

好吧,我好像错过了在lspci手册中的第一次尝试。

注意:以root/sudo的形式运行命令,否则会遗漏很多细节,包括如下所示的Lnk输出。

lspci -vv显示了许多信息,包括链接宽度:

代码语言:javascript
复制
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-
票数 55
EN

Unix & Linux用户

发布于 2015-03-30 09:48:29

有时候可能会更复杂一些。

例如,4个端口GBit以太网适配器上有一个PCIe交换机。我陷入了一个问题,在这个问题上,我发现以太网适配器连接到x4,但当车载pcie交换机仅在x1连接到主板时,它成了上游的瓶颈。

有关问题,请参阅下面的线程:http://thread.gmane.org/gmane.linux.drivers.e1000.devel/15192/focus=15254

若要了解树的连接性,请比较

代码语言:javascript
复制
sudo lspci -tv
sudo lspci -vv | grep -P "[0-9a-f]{2}:[0-9a-f]{2}\.[0-9a-f]|LnkSta:"

最后一行将显示在总线上的每个设备下面的链接状态,而没有vv选项的过度详细信息。

票数 23
EN

Unix & Linux用户

发布于 2021-07-21 15:06:12

我使用以下命令。lspci -vv提供详细的输出。它被grep解析为只查看“宽度”如下:

代码语言:javascript
复制
lspci -vvv | egrep "0[0-9]:|Width\ "
03:00.0 Ethernet controller: Mellanox Technologies MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s] (rev b0)
pcilib: sysfs_read_vpd: read failed: Input/output error
        LnkCap:    Port #8, Speed 5GT/s, Width x8, ASPM L0s, Exit Latency L0s unlimited, L1 unlimited
        LnkSta:    Speed 5GT/s, Width x8, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-

请注意上面的两条宽度x8行。

如果LnkSta (链接状态)小于LnkCap (链接功能),它将在宽度旁边显示(downgraded)。这意味着PCI卡能够提供比PCI插槽更多的功能。

接下来,您可以查看显示物理和电气PCI端口信息。物理是主板上的实际槽大小。电是插槽连接到芯片组的方式。一些主板将有一个物理x16插槽,但只使用x8车道。

代码语言:javascript
复制
dmidecode --type 9 | egrep "Usage|Type|Designation"

Designation: PCH SLOT1 PCI-E 3.0 X4(IN X8)
Type: x4 PCI Express 3 x8
Current Usage: Available

Designation是主板制造商报告插槽的方式。Type是电和物理特性。(例如电气x4车道,物理槽是x8)。

票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档