我可以用命令查看 PCI 插槽的数量吗?

我可以用命令查看 PCI 插槽的数量吗?

我想查看服务器中有多少个 PCI 插槽以及其中有多少个正在使用。只需一些 Linux 命令就可以实现这一点吗? (lspci 似乎没有提供我需要的确切信息。)

答案1

也许你可以使用:

dmidecode -t 9

为了获取插槽数量:

dmidecode -t 9 | grep "System Slot Information" | wc -l

为了获取可用的数量:

dmidecode -t 9 | grep -A3 "System Slot Information" | grep -c -B1 "Available"

更多信息dmide代码

答案2

编辑-什么可能对你更好的是sudo lspci | grep PCI

我会推荐,sudo lspci因为这会告诉您每个端口以及何时插入它们。否则它只会列出端口和一些通用的东西。

lspci 手册页摘录:

lspci 是一个实用程序,用于显示有关系统中 PCI 总线和连接到它们的设备的信息。

请记住,这将列出总线上的每个接口,而不仅仅是大多数人认为的传统 PCI 插槽......

相关内容