在 Linux 系統環境下檢視站群伺服器的硬體資訊,往往不如 Windows 系統那麼直觀,那麼如何去查詢這些硬體資訊呢
下面介紹幾條命令來進行有效的查詢
1,Linux 下可以在/proc/cpuinfo 中看到每個 cpu 的詳細資訊。但是對於雙核的 cpu,在 cpuinfo 中會看到兩個 cpu 。常常會讓人誤以為是兩個單核的 cpu 。
其實應該透過 Physical Processor ID 來區分單核和雙核。而 Physical Processor ID 可以從 cpuinfo 或者 dmesg 中找到. flags 如果有 ht 說明支援超執行緒技術 判斷物理 CPU 的個數可以檢視 physical id 的值,相同則為同一個物理 CPU
2,檢視記憶體大小:
cat /proc/meminfo |grep MemTotal
3,其他一些可以檢視詳細 linux 系統資訊的命令和方法:
uname -a               # 檢視核心/作業系統/CPU 資訊的 linux 系統資訊命令
head -n 1 /etc/issue   # 檢視作業系統版本,是數字 1 不是字母 L
cat /proc/cpuinfo      # 檢視 CPU 資訊的 linux 系統資訊命令
hostname               # 檢視計算機名的 linux 系統資訊命令
lspci –tv              # 列出所有 PCI 裝置
lsusb –tv              # 列出所有 USB 裝置的 linux 系統資訊命令
lsmod                  # 列出載入的核心模組
env                    # 檢視環境變數資源
free -m                # 檢視記憶體使用量和交換區使用量
df -h                  # 檢視各分割槽使用情況
du -sh         # 檢視指定目錄的大小
grep MemTotal /proc/meminfo   # 檢視記憶體總量
grep MemFree /proc/meminfo    # 檢視空閒記憶體量
uptime                 # 檢視系統執行時間、使用者數、負載
cat /proc/loadavg      # 檢視系統負載磁碟和分割槽