PCIe(Peripheral Component Interconnect Express)总线是一种高速串行计算机扩展总线,用于将外围设备连接到计算机系统。在 Linux 系统中,有多种 可以查找 PCIe 设备。
使用 lspci 命令
lspci 命令是查找 PCIe 设备的最简单 。它列出所有已安装的 PCI 和 PCIe 设备及其详细信息。要使用 lspci 命令,只需在终端中输入以下内容:
lspci
使用 dmidecode 命令
dmidecode 命令可以显示有关计算机硬件的各种信息,包括已安装的 PCIe 设备。要使用 dmidecode 命令查找 PCIe 设备,请在终端中输入以下内容:
sudo dmidecode -t 10
使用 sysfs
sysfs 是一个虚拟文件系统,可以访问内核关于系统硬件和软件的信息。要使用 sysfs 查找 PCIe 设备,请转到 /sys/bus/pci/devices 目录。该目录包含有关所有已安装 PCI 和 PCIe 设备的子目录。
查找特定 PCIe 设备
如果知道特定 PCIe 设备的供应商和设备 ID,可以使用该信息来查找该设备。要查找特定设备,请使用以下命令:
lspci | grep "供应商 ID:设备 ID"
查找 PCIe 设备的详细信息
要查找有关特定 PCIe 设备的更多详细信息,可以使用以下命令:
lspci -s <总线:设备.功能> -vv
其中 <总线:设备.功能> 是设备的总线、设备和功能号。这些信息可以从 lspci 命令的输出中获取。