centos

CentOS系统监控工具介绍

小樊
45
2025-12-25 13:35:35
栏目: 智能运维

CentOS系统监控工具全景指南

一 核心监控命令速览

工具 作用 常用命令示例
uptime 查看系统运行时间与1/5/15分钟负载 uptime
top / htop 实时进程与资源占用 top;htop(需安装)
free 内存与交换分区使用 free -h;free -m
vmstat 进程、内存、IO、CPU整体 vmstat 1 3
mpstat 每个CPU核心利用率 mpstat -P ALL 1
iostat 磁盘IO与CPU统计 iostat -x 1
pidstat 指定进程/线程的CPU、内存、IO pidstat -u -p 1;pidstat -d -p 1
df / du 文件系统空间与目录占用 df -h;du -sh /path
sar 历史性能数据采集与回放 sar -u 1 10;sar -r 1 10
nmon 多子系统实时监控与导出 nmon;nmon -f
dstat 全能资源统计(CPU/内存/磁盘/网络) dstat
glances 跨平台综合监控(Web/终端) glances
netstat / ss 端口与连接状态 netstat -tuln;ss -tuln
iftop / nload / nethogs 按连接/按接口/按进程的带宽 iftop;nload;nethogs
iotop 按进程磁盘IO iotop
tcpdump 抓包与流量分析 tcpdump -i eth0 port 80 -nn -s 0 -w out.pcap
lscpu CPU架构与核心信息 lscpu
pmap 进程内存映射与占用 pmap -x
strace 系统调用跟踪与诊断 strace -tt -T -f -p
ethtool 网卡速率、双工、驱动信息 ethtool eth0
watch 周期性执行并高亮变化 watch -d -n 1 ‘df -h’
systemctl / journalctl 服务状态与日志 systemctl status nginx;journalctl -u nginx -f
以上命令覆盖CPU、内存、磁盘IO、网络、进程与服务等核心维度,适合快速定位性能瓶颈与异常。

二 图形化与平台化监控

三 典型场景与命令组合

四 安装与启用建议

0
看了该问题的人还看了