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