Linux伺服器硬體查詢
阿新 • • 發佈:2019-02-18
CPU
非常簡單,一個命令滿足大部分需求
# 顯示CPU的統計資訊
lscpu
- 1
- 2
如果需要檢視各個cpu的詳細資訊
cat /proc/cpuinfo
- 1
GPU
如果安裝的是NVIDIA GPU,有一個很好用的命令
# 顯示NVIDIA GPU的相關資訊
nvidia-smi
- 1
- 2
其他的GPU沒有太好的命令,在PCI資訊裡面找吧,比如:
# 從PCI資訊中篩選GPU相關資訊
lspci | grep VGA
- 1
- 2
記憶體
也是一個命令可以滿足大部分需求
# 顯示總容量、正在使用的容量等資訊
# -h引數是--human的縮寫,讓顯示的內容加上單位(GB,MB等)
free -h
- 1
- 2
- 3
硬碟
同樣一個命令滿足大部分需求
df命令的含義是disk free
# 顯示掛載點、總容量、剩餘容量等資訊
# -h引數是--human的縮寫,讓顯示的內容加上單位(GB,MB等)
df -h
- 1
- 2
- 3
GPU
總的來說沒有太好的通用辦法
如果使用的是nvidia顯示卡,有一個比較好用的命令:
# nvidia-smi即NVIDIA System Management Interface
# nvidia-smi -h檢視更詳細的用法
# 比如可以nvidia-smi -L來只關注型號資訊
nvidia-smi
- 1
- 2
- 3
- 4
但是如果不是nvidia的顯示卡,則需要先用lspci列出所有硬體插槽資訊,然後用grep命令抓取VGA關鍵詞,可以輸出GPU的型號資訊(但不一定是你想看到的那種表述,比如我這裡裝的是Titan X,但輸出中並不顯示Titan X)
lspci | grep VGA
# 我這裡輸出如下:
# 02:00.0 VGA compatible controller: NVIDIA Corporation Device 17c2 (rev a1)
- 1
- 2
- 3
上面的輸出中,02:00.0是插槽(slot)編號
如果要檢視更加具體的資訊,則:
# -v表示verbose,輸出詳細資訊
# -s表示只顯示指定slot的資訊
lspci -v -s 02:00.0
- 1
- 2
- 3
PCI資訊
一個命令滿足大部分需求
# 顯示主機板所有硬體槽相關資訊
lspci
- 1
- 2
網路資訊
# 查詢本機ip相關資訊
ifconfig