以下是CentOS進程監控的常用技巧和工具:
基礎命令工具
top/htop
:實時查看進程CPU、內存占用,支持排序、過濾(如htop
按F4
過濾進程名)。ps
:查看進程詳情,如ps aux | grep 'Z'
定位僵尸進程。vmstat
:監控虛擬內存、CPU活動,vmstat 1
每秒刷新一次。sar
:記錄歷史性能數據,支持CPU、內存、網絡等長期采樣(需安裝sysstat
)。進階監控工具
nmon
:一鍵式監控CPU、內存、磁盤、網絡,按c/m/d/n
切換視圖。glances
:跨平臺監控,支持Web界面,可配置告警閾值(如CPU>80%標紅)。dstat
:整合多維度監控(CPU、內存、磁盤、網絡),替代傳統命令。專項監控場景
ps aux | grep 'Z'
或top
高亮顯示,通過pstree
定位父進程并終止。iftop
實時查看網絡帶寬占用,ss -ti
分析TCP連接狀態。iostat
監控磁盤讀寫速率,df -h
查看磁盤空間使用。自動化與可視化
Prometheus+Grafana
搭建監控平臺,采集主機指標并生成可視化圖表。工具安裝:多數工具可通過yum
安裝,如htop
、glances
、sysstat
等。
參考來源: