명령어를 사용하여 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 슬롯뿐만 아니라 버스의 모든 인터페이스가 나열된다는 점을 명심하십시오.

관련 정보