以下是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等。
参考来源: