我想查看服务器中有多少个 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 插槽......