linux 如何查看pci 拓扑及pci 设备的类型

在Linux中,可以使用lspci命令来查看PCI拓扑及PCI设备的类型。

查看PCI拓扑

要查看系统中的PCI拓扑,可以运行以下命令:

lspci -t

该命令将以树状结构显示PCI拓扑。每个数字代表一个PCI总线,然后列出了每个PCI设备及其相关的信息。

查看PCI设备类型

要查看系统中安装的PCI设备及其类型,可以运行以下命令:

lspci -nn

该命令将列出每个PCI设备及其详细信息,包括设备类型、厂商ID和设备ID等。例如,以下是lspci输出的一个示例:

00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0100] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port [8086:0101] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
...

在这个示例中,第一列是PCI设备的地址(bus:device.function),第二列是设备类型(Host bridge、PCI bridge、VGA compatible controller等),方括号中的数字是该设备的供应商ID和设备ID。

你可能感兴趣的:(Linux,C开发,服务器开发,linux,运维,服务器)