使用核心 i9-9900K 和华硕 MPG Z390 GAMING PRO CARBON AC/MPG Z390 GAMING PRO CARBON 主板,有没有办法确定我的系统有多少个 PCIe 通道?
安装 ASUS Geforce RTX 2080 并以 x16 模式运行,并装有 ASUS XG-C100C 10G PCI-E 网络适配器,有没有办法确定使用了多少条通道?
欢迎针对 Windows 和 Fedora 提供 Lane 使用解决方案。
答案1
关于计算机硬件的信息可以在 DMI 表中找到,可以使用dmidecode
实用程序读取和解析该表:
# dmidecode
...
Handle 0x0900, DMI type 9, 17 bytes
System Slot Information
Designation: PCIe Slot 1
Type: x16 PCI Express 3
Current Usage: Available
Length: Long
ID: 1
Characteristics:
3.3 V is provided
PME signal is supported
...
该服务器中的所有插槽都是空的,因此我无法显示,但对于“正在使用”插槽将有一个总线地址条目。
此命令还显示此系统拥有哪些内存、哪些内存插槽已被占用等等。此dmidecode
软件包还有其他有用的实用程序,例如biosdecode
。
为了找出哪个设备具有哪个 PCI 总线地址,我们仔细查看 的lspci
输出pci-utils
。该地址位于第一列:
# dmidecode
...
Handle 0x2902, DMI type 41, 11 bytes
Onboard Device
Reference Designation: Embedded NIC 3
Type: Ethernet
Status: Enabled
Type Instance: 3
Bus Address: 0000:03:00.0
...
# lspci
...
03:00.0 Ethernet controller: Broadcom Limited NetXtreme BCM5720 Gigabit Ethernet PCIe
...