lspci¶
安装
lspci
可以识别服务器PCI相关设备:
安装lspci¶
# RHEL/CentOS安装lspci
yum install pciutils
备注
更新操作系统的 pciids
库是 lspci
能够识别硬件的关键步骤,你可以看到更新前后对硬件设备识别可能完全不同: 更新后的id库使得 lspci
能够识别出最新的硬件设备(型号)
更新 pci 识别库:
更新pci识别库¶
update-pciids
此时会从互联网下载最新的 pciids
库
检查:
执行
lspci -v
可以看到详细的PCI设备信息¶lspci -v
对比 update-pciids
前后的输出信息差别,就可以看出更新的重要性:
更新
update-pciids
之前 lspci -v
输出信息¶...
c3:00.0 3D controller: NVIDIA Corporation Device 20b2 (rev a1)
Subsystem: NVIDIA Corporation Device 1463
Flags: bus master, fast devsel, latency 0, IRQ 18, NUMA node 1
Memory at d1000000 (32-bit, non-prefetchable) [size=16M]
Memory at 168000000000 (64-bit, prefetchable) [size=128G]
Memory at 16b428000000 (64-bit, prefetchable) [size=32M]
Capabilities: [60] Power Management version 3
Capabilities: [68] #00 [0080]
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [c8] MSI-X: Enable+ Count=6 Masked-
Capabilities: [100] Virtual Channel
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] #19
Capabilities: [bb0] #15
Capabilities: [bcc] Single Root I/O Virtualization (SR-IOV)
Capabilities: [c14] Alternative Routing-ID Interpretation (ARI)
Capabilities: [c1c] #26
Capabilities: [d00] #27
Capabilities: [e00] #25
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
...
ed:00.0 Bridge: NVIDIA Corporation Device 1af1 (rev a1)
Subsystem: NVIDIA Corporation Device 13b8
Physical Slot: 1
Flags: bus master, fast devsel, latency 0, IRQ 290, NUMA node 1
Memory at ea000000 (32-bit, non-prefetchable) [size=32M]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [250] Latency Tolerance Reporting
Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] #19
Capabilities: [bb0] #15
Kernel driver in use: nvidia-nvswitch
...
更新以后能够识别出 NVIDIA A100 Tensor Core GPU :
更新
update-pciids
之后 lspci -v
输出信息¶...
c3:00.0 3D controller: NVIDIA Corporation GA100 [A100 SXM4 80GB] (rev a1)
Subsystem: NVIDIA Corporation Device 1463
Flags: bus master, fast devsel, latency 0, IRQ 18, NUMA node 1
Memory at d1000000 (32-bit, non-prefetchable) [size=16M]
Memory at 168000000000 (64-bit, prefetchable) [size=128G]
Memory at 16b428000000 (64-bit, prefetchable) [size=32M]
Capabilities: [60] Power Management version 3
Capabilities: [68] #00 [0080]
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [c8] MSI-X: Enable+ Count=6 Masked-
Capabilities: [100] Virtual Channel
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] #19
Capabilities: [bb0] #15
Capabilities: [bcc] Single Root I/O Virtualization (SR-IOV)
Capabilities: [c14] Alternative Routing-ID Interpretation (ARI)
Capabilities: [c1c] #26
Capabilities: [d00] #27
Capabilities: [e00] #25
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
...
ed:00.0 Bridge: NVIDIA Corporation GA100 [A100 NVSwitch] (rev a1)
Subsystem: NVIDIA Corporation Device 13b8
Physical Slot: 1
Flags: bus master, fast devsel, latency 0, IRQ 290, NUMA node 1
Memory at ea000000 (32-bit, non-prefetchable) [size=32M]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [250] Latency Tolerance Reporting
Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] #19
Capabilities: [bb0] #15
Kernel driver in use: nvidia-nvswitch
...