Linux服务器卡顿了如何排查?

今天分享一下Linux服务器卡顿了如何排查,这是运维新手的必修课,建议认真读完,建立整个排查思路非常重要。

生产环境验证过的 Linux 卡顿六步定位法:系统负载–》CPU–》内存–》磁盘IO–》磁盘空间–》网络

排查之前,自己心里必须现有一个模型。Linux 性能,本质上是由CPU,内存,磁盘IO,磁盘空间,网络五种资源决定,所有卡顿,必然来自其中一个,所以排查时就只需要一层层排查,很快就能找到问题。

Linux服务器卡顿了如何排查?

1 先看 Load

如果遇到系统卡顿,第一就应该想到系统负载

uptime
Linux服务器卡顿了如何排查?

输出有三个值,分别是过去1分钟,5分钟,15分钟平均负载情况。

负载Load 表示:

正在运行 + 等待 CPU + 等待 IO 的进程数

它反映的是:系统排队程度,但它不是CPU使用率,别搞错了。

如何判断异常?

假设服务器有 4 核CPU:

  • Load < 4 :表示正常
  • Load ≈ 4 :系统有点压力
  • Load >> 4 :系统拥堵

如果 Load 不高,系统整体资源没问题。你需要查的是应用层和网络的问题。

如果 Load 很高,说明资源出现瓶颈。接下来就需要判断是CPU还是IO有问题。

2 查看CPU情况

CPU一般用top命令查看,也可以用htop

top

需要关注4 个指标:

  • us  用户态
  • sy  内核态
  • id  空闲
  • wa  IO等待
Linux服务器卡顿了如何排查?

情况 1:CPU 打满

如果出现下面这些数字

us 95%
id 1%
wa 0%

这是算力不足。这种情况其实不多见。

记住不要去看%CPU这个值,这个值的百分比并不能实际体现CPU使用情况,需要看机器配置是多少的。

情况 2:CPU 很闲,但 Load 很高

us 15%
id 50%
wa 35%

注意:如果wa 很高。

这说明:进程在等磁盘。

这种情况,占生产环境卡顿的 60% 以上。

3 判断磁盘 IO

执行:

iostat -x 1

Linux服务器卡顿了如何排查?

重点看两个指标:

  • %util
  • await

判断逻辑

指标
含义
%util 接近 100%
磁盘被打满
await > 50ms
磁盘延迟异常

正常 SSD:1~5ms

如果 100ms 以上,系统一定卡。

接下来找是谁刷盘:判断哪个程序在占用IO

iotop
Linux服务器卡顿了如何排查?

有可能是下面这些情况:

  • 日志疯狂写入
  • 数据库 checkpoint
  • Docker overlay2
  • 程序死循环写文件

内存抖动

这种算是隐形杀手,偶尔也会遇到

vmstat 1

Linux服务器卡顿了如何排查?

重点关注:

  • si
  • so

如果持续 > 0。说明系统在交换内存。这叫内存抖动。

可能表现为CPU不高,但是机器卡,响应慢。

5 磁盘空间写满

还有可能是磁盘满了,导致一些业务异常或堵塞,服务器卡死之类的。

df -h
df -i

满了就及时处理就行了。

6 别忽略网络

还有可能是网络问题,一般表现SSH卡,web慢,ping正常但访问慢之类。

ss -s

如果连接数暴涨。

Linux服务器卡顿了如何排查?

或者:

netstat -s | grep retrans

出现大量重传,说明网络异常。

如果你掌握了上面几个命令和参数,基本可以判断那么的Linux卡在哪一步。

原创文章,作者:余初云,如若转载,请注明出处:https://blog.jidcy.com/jsjc/2616.html

Like (1)
Previous 2026年5月6日
Next 2026年5月7日

相关推荐

  • 数据库服务器该如何挑选?

    “数据无价”这句话相信大家都不陌生,既然数据的重要性不言而喻,选购一款安全稳定的数据服务器自然也就显得十分必要了。那么,究竟该如何挑选一款既可靠又稳定的数据…

    2026年7月30日
    0
  • 高防IP的防护逻辑介绍

    当下的网络环境错综复杂,互联网行业时常遭受来自黑客乃至同行的恶意攻击,其中最为常见的攻击手法便是DDoS攻击,而应对DDoS攻击最普遍采用的防御方式,则是接入高防IP服务。那么究竟…

    2026年7月28日
    0
  • 别再堆参数了!能帮企业赚钱的 AI,才是好 AI

    当下AI行业深陷无效内卷:行业扎堆堆砌超大参数、刷新跑分数据,演示效果愈发精美,却普遍落地乏力。大厂竞速万亿级大模型,中小厂商跟风复刻通用AI产品,赛道同质化严重。大量算力、资金、…

    2026年7月3日
    0
  • 高防CDN相比普通CDN有什么不一样?

    CDN即内容分发网络,其原理是在网络各个节点部署服务器,在现有互联网架构基础之上构建出一层智能化的虚拟网络体系,借助CDN系统能够让网络内容的传输变得更为快捷、更为稳定。而高防CD…

    2026年7月14日
    0
  • 轻量云主机搭建私有云盘:低成本实现个人文件多端同步

    在数字生活高度渗透的今天,我们的手机、电脑、平板里存满了工作文档、旅行照片、学习资料,跨设备传输文件却成了不少人的日常痛点:微信传文件大小受限,QQ传输经常中断,不同品牌的设备自带…

    2026年8月21日
    0
  • 2026年网站建设布局及优化要点

    一、2026年网站建设核心布局要点 ‌扁平化层级架构‌:遵循“首页-列表页-详情页”极简逻辑,保障用户3步内触达目标内容,同时适配搜索引擎抓取规则,兼顾体验与排名。 ‌四层完整技术…

    2026年8月8日
    0
  • 什么是电子邮件安全?电子邮件安全的原理

    电子邮件安全是一套用于保护电子邮件通信免受未经授权访问、冒充、恶意软件及其他形式的滥用的技术和实践。 它有助于保持信息私密,验证发件人是否合法,并降低钓鱼、伪造和有害附件进入收件箱…

    2026年3月26日
    0
  • 拒绝服务攻击 DoS 与 DDoS 解析

    在网络安全领域,DoS 和 DDoS 是两类高频且危害显著的攻击方式,二者核心目的都是让目标网络或服务器无法正常提供服务,但攻击模式、破坏力和应对难度截然不同。 DoS,即拒绝服务…

    2026年5月18日
    0
  • Linux环境下日志审计深度配置指南——以Rocky Linux 8为例

    网络安全法规定,日志留存必须大于6个月,这个我们之前也讨论过,除了采购部署专门的日志记录设备之外,还可以尝试自己建设日志集中统一管理的日志服务器。 但是,不能忽略一个问题是,只是留…

    2026年4月17日
    0
  • 什么是反向DNS?如何做DNS反向查询?

    反向 DNS,也称为 rDNS,是网络和网络安全领域中一项重要技术。它本质上与传统的前向 DNS 查找相反,后者接收域名并返回相应的 IP 地址。相比之下,反向 DNS 查询会接收…

    2026年3月25日
    0