Linux 系统性能监控核心命令(全覆盖 CPU、内存、磁盘、网络、负载)

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

  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

相关推荐
提伯斯6461 分钟前
Fast-LIO到MAVROS视觉定位转换
linux·ros·无人机·mid360·fasltlio
Gazer_S2 分钟前
【iframe 跨域问题:代理方案与网络基础】
网络
天码-行空3 分钟前
Oracle 19c(19.3.0.0)完整安装教程(Windows+Linux双环境)
linux·运维·数据库·oracle
小雨青年9 分钟前
鸿蒙 HarmonyOS 6 | 逻辑核心 (04):原生网络库 RCP 高性能实战
网络·华为·harmonyos
企业对冲系统官13 分钟前
价格风险管理平台审批角色配置与权限矩阵设计
大数据·运维·开发语言·前端·网络·数据库·矩阵
搞全栈小苏15 分钟前
使用 nvm(不破坏系统)Linux 上把 Node.js / npm 升级到你指定版本(Node v23.x、npm 10.x)
linux·npm·node.js
ONLYOFFICE16 分钟前
ONLYOFFICE 桌面编辑器现已推出 Linux ARM 版本
linux·运维·arm开发
以太浮标17 分钟前
华为eNSP模拟器综合实验之- 端口安全MAC地址表
网络
乾元18 分钟前
专栏案例合集:AI 网络工程交付的完整闭环—— 从 Demo 到 Production 的工程化方法论
运维·开发语言·网络·人工智能·架构·自动化
阿钱真强道19 分钟前
04 ubuntu20下 OpenHarmony-3.0-LTS qemu mps2-an386 运行 liteos_m
linux·嵌入式硬件·ubuntu·harmonyos