免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4800 | 回复: 5
打印 上一主题 下一主题

[进程管理] 多核cpu,多线程读写磁盘,iowait都集中在一个cpu核上,cpu5. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-08-10 18:29 |只看该作者 |倒序浏览
如题。
内核版本:2.6.18-164.el5
多线程读写磁盘,8核cpu,iowait都集中在cpu5上。不清楚linux内核如何调度的。
为了验证,我换成多进程读写磁盘,现象依旧。还是iowait都集中在cpu5上,其他核几乎没有。然后我用命令将处理io的进程绑定到1-4核上,这时候iowait才平局分配到绑定的几个核上去。

这个问题很诧异啊,望大神帮忙分析下,可能是什么问题导致的?我觉得linux内核调度算法有问题。

论坛徽章:
0
2 [报告]
发表于 2012-08-11 13:19 |只看该作者
iowait高 瓶颈在disk 绑定到其他cpu也没用~~

论坛徽章:
0
3 [报告]
发表于 2012-08-13 14:06 |只看该作者
问题定位到kjournald进程上了。我发现全部kjournald进程都跑在cpu5上。觉得这是导致cpu5,iowait高的直接原因。
现在有个问题:
      kjournald进程问什么都集中到一个cpu核上呢?大神帮给个解释吧,谢谢!

论坛徽章:
0
4 [报告]
发表于 2012-08-14 15:28 |只看该作者
不要去纠结iowait,iowait是cpu空闲的另外一种表现形式

论坛徽章:
0
5 [报告]
发表于 2012-11-19 09:41 |只看该作者
有解决方法没?

论坛徽章:
0
6 [报告]
发表于 2012-11-19 11:27 |只看该作者
我这边的情况是,1个CPUiowait达到100%,一共8个进程,然后我把8个进程绑定到了8个CPU上,结果8个CPU的iowait全是100%了,汗。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP