Chinaunix首页 | 论坛 | 博客
  • 博客访问: 44596
  • 博文数量: 37
  • 博客积分: 1676
  • 博客等级: 上尉
  • 技术积分: 390
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-09 23:21
文章分类
文章存档

2010年(37)

我的朋友

分类: LINUX

2010-07-04 11:33:09

linux下抓出哪个进程造成的iowait很高的方法

2009年5月15日

在本机测试通过^^
抓哪个进程干坏事前要先停掉syslog
/etc/init.d/rsyslog stop
echo 1 > /proc/sys/vm/block_dump
dmesg | egrep “READ|WRITE|dirtied” | egrep -o ‘([a-zA-Z]*)’ | sort | uniq -c | sort -rn | head
1423 kjournald
1075 pdflush
209 indexer
3 cronolog
1 rnald
1 mysqld
不要忘记在抓完之后关掉block_dump和启动syslog
echo 0 > /proc/sys/vm/block_dump
/etc/init.d/rsyslog start

阅读(378) | 评论(0) | 转发(0) |
0

上一篇:gdb backtrace

下一篇:gdb backtrace

给主人留下些什么吧!~~