在Linux系統中,檢查CPU和記憶體使用情況有多種方法,以下是幾個常見的命令和工具:
1. CPU使用情況
a. top
命令
-
實時檢視系統整體CPU使用情況以及各個程序的CPU使用百分比:
top
-
在
top
介面中,按下1
鍵可以單獨檢視每個CPU核心的負載。
b. mpstat
命令
-
檢視每個CPU核心的使用率和統計資訊:
mpstat -P ALL
c. sar
命令
-
收集和報告系統效能資料,包括歷史CPU使用率:
sar -u
2. 記憶體使用情況
a. free
命令
-
顯示當前系統的總記憶體、已使用記憶體、空閒記憶體以及緩衝和快取記憶體的數量,加
-h
引數以人性化(易讀)方式顯示大小單位:free -h
b. top
命令
-
不僅能檢視CPU使用情況,還能顯示記憶體使用率和每個程序所佔記憶體:
top
c. htop
命令(需安裝)
-
htop
是top
的增強版,提供了彩色介面和更直觀的記憶體顯示,包括每程序的實時記憶體使用率:htop
注意:
htop
並非所有Linux發行版預設安裝,需要透過包管理器安裝,如在Debian/Ubuntu中:sudo apt-get install htop
d. /proc/meminfo
檔案
-
直接檢視系統記憶體詳細資訊的核心虛擬檔案:
cat /proc/meminfo
3. GNOME System Monitor(桌面環境下)
- 對於帶有圖形介面的Linux系統,可以使用GNOME System Monitor或者其他類似的系統監視工具,它提供了一個易於理解的圖形介面來實時檢視CPU和記憶體的使用情況。
綜上所述,透過這些命令和工具,您可以深入瞭解Linux系統中CPU和記憶體資源的當前使用狀態。