熬夜整理!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 重点关注:
💾 二、内存排查:是不是"内存泄漏"了?
1. 内存使用总览
# 显示内存统计(-h 人类可读格式) free -h 重点看 available(真实可用内存),不是 free! 如果 available < 50%,就要警惕了。
💿 三、磁盘 I/O:是不是硬盘"累坏了"?
1. 磁盘 I/O 统计
# 每 2 秒刷新扩展统计 iostat -xz 2 关键指标:
%utilawait(响应时间):HDD 应 < 10ms,SSD 应 < 1ms
🌐 四、网络排查:是不是"堵车"了?
1. 查看网络连接状态
# 统计各状态 TCP 连接数 ss -tan | awk '{print $1}' | sort | uniq -c 你怎么看?有没有遇到过更崩溃的故障场景?评论区聊聊! 👇
原文链接: Linux 性能排查必备命令速查表
本文基于原文 AI 改写,如有侵权请联系删除