Pci

我可以通過命令查看 PCI 插槽的數量嗎?

  • March 19, 2015

我想看看我在伺服器中有多少個 PCI 插槽以及其中有多少個正在使用中。僅使用一些 Linux 命令就可以做到這一點嗎?(lspci 似乎沒有提供我需要的確切資訊。)

也許你可以使用:

dmidecode -t 9

獲取插槽數:

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

為了獲得可用的計數:

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

更多資訊dmidecode

編輯 - 對你來說可能更好的是sudo lspci | grep PCI

我會推薦sudo lspci,因為這會告訴你每個埠以及何時插入它們。否則它只會列出埠和通用的東西。

lspci 手冊頁摘錄:

lspci 是一個實用程序,用於顯示有關係統中的 PCI 匯流排和連接到它們的設備的資訊。

請記住,這將列出匯流排上的每個介面,而不僅僅是大多數人認為的傳統 pci 插槽…

引用自:https://unix.stackexchange.com/questions/191314