性能问答>性能测试定位Kworker的IO占用很高59.8%。负载47.只有一个Nginx服务 Kwork的IO占用很高59%,怀疑与内核相关>
6回复
9月前

性能测试定位Kworker的IO占用很高59.8%。负载47.只有一个Nginx服务 Kwork的IO占用很高59%,怀疑与内核相关



性能测试定位Kworker的IO占用很高59.8%。负载47.只有一个Nginx服务
Kwork的IO占用很高59%,怀疑与内核相关

top命令–显示负载 47.

image.png

iotop -oPa命令-----显示:59.8%占用IO显示在这块。
image.png

iotop -t 命令-----显示:实时io的写入情况
image.png

lsof |grep kworker —命令:显示如此
image.png

以上操作经过kill nginx 之后。得到改善。重新压测之后30分钟。又复现。求助解决方法。

893 阅读
请先登录,再评论

1.从数据上看,IO有异常,导致CPU Wai高和主机Load负载高
2.压测Ngnix的话,从access log上看看有没有响应时间长或超时请求
如果有的话,可能是IO等待有关
3.从倒数第二张图来看,大量fdisk -l,为什么会有这么多查看机器硬盘和分区的操作
可能IO问题有关。
如果fdisk操作不是压测范围内的功能,建议停掉这部分操作,排除干扰。

18月前

把swap区域打开个几G 试试~~

9月前

有两个cpu. wa 状态90%多 是不太正常

9月前
回复 小子z:

所以这块还在看问题。

9月前回复

cpu load 是有点高 但是IO高 这个看不出来啊 通过iotop 命令看到整体磁盘负载很低啊

9月前
回复 小子z:

是的

9月前回复