本文介紹幾種常用的方法,幫助您在Debian系統上有效監控系統資源。
-
top 命令: 實時顯示進程信息,包括CPU和內存使用情況。按“Shift + M”按內存排序,按“Shift + P”按CPU排序。
-
htop 命令: (需安裝:sudo apt-get install htop) 交互式進程查看器,比top更直觀。
-
vmstat 命令: 顯示虛擬內存、磁盤、CPU和進程活動信息。按“d”鍵查看磁盤I/O,按“p”鍵查看CPU統計。
-
iostat 命令: (需安裝:sudo apt-get install sysstat) 顯示磁盤I/O統計,包括讀寫速度。
-
netstat 命令: 顯示網絡連接、路由表和網絡接口信息。
-
free 命令: 顯示內存使用情況 (總內存、已用、空閑)。使用 free -m 以MB為單位顯示。
-
df 命令: 顯示磁盤空間使用情況 (總空間、已用、可用)。使用 df -h 以人類可讀格式顯示。
-
uptime 命令: 顯示系統運行時間和平均負載。
-
acct/psacct 工具: 用于監控和記錄用戶活動,協助系統管理員進行用戶活動跟蹤、資源使用分析和安全審計。
-
Bashtop: (需安裝) 基于終端的資源監控工具,直觀顯示CPU、內存、進程和帶寬統計。
-
SNMP: 簡單網絡管理協議,用于監控服務器和網絡設備信息。
通過以上工具和命令,您可以全面監控Debian系統的資源使用情況,確保系統穩定運行和高效性能。