✅ 一、整机综合性能(快速看系统整体健康度,优先用)

  1. top:最常用,实时监控CPU、内存、负载、进程占用,全屏交互式,刷新无延迟,入门首选。
  2. htop:top 增强版,界面更友好,支持鼠标操作、进程树、快捷键,需手动安装(yum install htop)。
  3. vmstat:核心全能命令,输出CPU、内存、磁盘 IO、系统负载汇总数据,适合长期监控,例:vmstat 2 5(每 2 秒刷新,共 5 次)。
  4. dstat:vmstat+iostat 升级版,彩色输出,一键看全量性能指标,例:dstat -a(综合模式)。

✅ 二、CPU 性能监控(排查 CPU 占用、负载、核数瓶颈)

  1. mpstat:查看单核心 / 多核心 CPU使用率,精准定位某颗核心满载,例:mpstat -P ALL 1(每秒刷新,显示所有核心)。
  2. sar -u:查看 CPU 历史 / 实时使用率,支持统计汇总,例:sar -u 1 3(监控 CPU,1 秒 1 次,3 次)。
  3. pidstat -u:按进程维度统计 CPU 占用,精准揪出耗 CPU 的进程,例:pidstat -u 1

✅ 三、内存性能监控(排查内存不足、swap 交换、内存泄漏)

✅ 核心指标:物理内存(total/used/free/buff/cache)、swap 交换分区使用率(越高越差)

  1. free:最简洁查看内存使用,推荐加参数:free -h(人性化单位,GB/MB)、free -m(MB 单位)。
  2. sar -r:实时 / 历史监控内存使用率,适合趋势分析,例:sar -r 2 5
  3. pidstat -r:按进程统计内存占用,定位耗内存进程。

✅ 四、磁盘 IO 性能监控(排查磁盘读写慢、IO 瓶颈,高频踩坑点)

✅ 核心指标:磁盘读写速率(rMB/s、wMB/s)、IO 利用率(% util,≥80% 即瓶颈)、读写等待(await)

  1. iostat:磁盘 IO 专用命令,必用参数:iostat -xdk 1(-x 看详细指标、-d 仅磁盘、-k 单位 KB)。
  2. iotop:磁盘 IO 版 top,实时看进程级磁盘读写,精准定位读写磁盘的进程,需 root 权限。
  3. df:查看磁盘分区容量,排查磁盘满问题,推荐:df -h(人性化单位)、df -i(查看 inode 占用)。
  4. du:查看文件 / 目录占用空间,例:du -sh /var/(统计 /var 目录总大小)、du -h --max-depth=1 /(一级目录大小)。

✅ 五、网络性能监控(排查网络延迟、丢包、带宽占用)

  1. ifstat:查看网卡实时收发速率,例:ifstat -i eth0 1(监控 eth0 网卡,每秒刷新)。
  2. sar -n DEV:统计网卡流量,支持历史数据,例:sar -n DEV 1 3
  3. netstat:查看端口监听、网络连接、TCP 状态,常用组合:
    • netstat -tulpn:查看所有监听端口(含对应进程 PID)
    • netstat -an:查看所有网络连接
  4. ss:netstat 升级版,速度更快、输出更简洁,推荐替代:ss -tulpn(同监听端口)、ss -an
  5. ping/mtr:排查网络连通性、延迟、丢包,mtr 是 ping+traceroute 升级版,精准定位丢包节点。

✅ 六、系统负载 & 瓶颈排查(关键补充,快速定位性能卡点)

  1. uptime:极简查看系统 1/5/15 分钟平均负载,负载值≤CPU 核心数即为正常。
  2. lsof:查看文件 / 端口被哪个进程占用,排障神器,例:lsof -i:8080(查看 8080 端口占用进程)、lsof | grep deleted(排查已删除但未释放的文件)。

✅ 高频性能排查组合拳(工作直接用)

  1. 看整机:top / htop
  2. 查 CPU 瓶颈:top → 看 % Cpu (s) + mpstat -P ALL 1
  3. 查内存瓶颈:free -h + vmstat 1
  4. 查磁盘 IO 瓶颈:iostat -xdk 1 + iotop
  5. 查端口 / 进程:ss -tulpn + lsof -i:端口号
  6. 查磁盘容量:df -h + du -sh 目录

https://www.doubao.com/chat/23119606052169218

https://www.doubao.com/chat/23119606052169218

https://www.doubao.com/chat/23119606052169218

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐