转自:http://blog.c1gstudio.com/archives/427
#查看占用io的进程
- ps -eo pid,user,wchan=WIDE-WCHAN-COLUMN -o s,cmd|awk ' $4 ~ /D/ {print $0}'
- #进程打开的文件
- lsof -p $pid
使用block_dump
- /etc/init.d/syslog stop
- echo 1 > /proc/sys/vm/block_dump
- sleep 60
- dmesg | awk '/(READ|WRITE|dirtied)/ {process[$1]++} END {for (x in process) \
- print process[x],x}' |sort -nr |awk '{print $2 " " $1}' | \
- head -n 10
- echo 0 > /proc/sys/vm/block_dump
- /etc/init.d/syslog start
以下为结果
- Shutting down kernel logger: [ OK ]
- Shutting down system logger: [ OK ]
- kjournald(1860): 1156
- pdflush(78): 716
- kjournald(1861): 130
- nginx(13571): 88
- rm(21542): 85
- find(21540): 67
- nginx(13568): 65
- nginx(13570): 41
- php-cgi(13612): 37
- nginx(13566): 34
- Starting system logger: [ OK ]
- Starting kernel logger: [ OK ]
阅读(1815) | 评论(0) | 转发(0) |