サーバーにいくつかの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スロットだけでなく、バスのすべてのインターフェイスがリストされていることに注意してください。