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