当前位置:首页>Linux>Linux 性能排查命令速查表

Linux 性能排查命令速查表

  • 2026-09-10 02:37:31
Linux 性能排查命令速查表

                 熬夜整理!Linux 性能排查就靠这 20 个命令,建议收藏!             

改写时间: 2026-04-08 10:42:00

原文来源: 运维派

原文作者: doubao

兄弟们,有没有遇到过这种崩溃时刻?😤

凌晨 3 点,手机突然狂响——服务器 CPU 飙到 100%,用户投诉电话一个接一个,老板在群里@你问什么时候能好...

这时候,你要是能3 分钟内定位问题,那就是团队里的神!今天这份速查表,就是我这些年熬夜排查故障攒下的家底,20 多个命令覆盖 CPU、内存、磁盘、网络,照着做就对了!💪

📊 一、CPU 排查:先看看是谁在"摸鱼"

1. 一眼看穿系统负载

 # 查看负载(1/5/15 分钟平均值) uptime # 输出:load average: 2.15, 1.98, 1.75                 

怎么看?             Load 平均值 > CPU 核心数 = 负载过高。比如 4 核 CPU,Load 超过 4 就有问题了。

 # 实时监控(按 1 键切换 CPU 视图) top                 

重点关注:

  • %us
    (用户进程)高 → 应用问题
  • %sy
    (系统内核)高 → 可能内核模块有问题
  • %wa
    (I/O 等待)> 20% → 磁盘瓶颈

💾 二、内存排查:是不是"内存泄漏"了?

1. 内存使用总览

 # 显示内存统计(-h 人类可读格式) free -h                 

重点看 available(真实可用内存),不是 free!             如果 available < 50%,就要警惕了。

💿 三、磁盘 I/O:是不是硬盘"累坏了"?

1. 磁盘 I/O 统计

 # 每 2 秒刷新扩展统计 iostat -xz 2                 

关键指标:

  • %util
     > 80% → 磁盘饱和
  • await
    (响应时间):HDD 应 < 10ms,SSD 应 < 1ms

🌐 四、网络排查:是不是"堵车"了?

1. 查看网络连接状态

 # 统计各状态 TCP 连接数 ss -tan | awk '{print $1}' | sort | uniq -c                 

你怎么看?有没有遇到过更崩溃的故障场景?评论区聊聊! 👇

原文链接: Linux 性能排查必备命令速查表

本文基于原文 AI 改写,如有侵权请联系删除

最新文章

随机文章