记录服务器iowait过高排查过程

在维护服务器和站点的时候,突然被投诉说站点访问过慢。

首先判断异常状态

排查 网络、站点逻辑、请求量、io读写

查看宝塔的 负载数据,发现 iowait 过高

持续观察宝塔 的 磁盘IO 实时数据,确确实实 是标红。下图是优化后的,虽然还是标红,但比一开始好很多了,优化前 读写延迟经常 是 3000ms以上

排查io异常的进程

Linux下载 iotop 软件

yum install iotop

直接运行 iotop

重点排查 nginx相关的内容,这里是优化后的,所以看不出nginx有异常。异常的时候 nginx的io值会持续性 在30%以上

查找进程相关的文件

lsof -p 13925

 排查nginx中io高的进程,查找 熟悉的文件路径, 经过排查 导致nginx的iowait高的 内容有: 站点日志、宝塔防火墙、宝塔网站监控 软件 这三个地方,其中 waf和网站监控 异常的高。

进行取舍后,删除网站监控软件。好了 ,iowait降下来了。当然,也可以直接升级服务器配置

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值