内核版本低于2.6.18如何使用查询进程的io情况
1 执行如下代码:
sudo -s
dmesg -c
echo 1 > /proc/sys/vm/block_dump
rm -f /tmp/disklog
watch “dmesg -c >> /tmp/disklog”
2 退出
CTRL-C
echo 0 > /proc/sys/vm/block_dump
exit
3 进行分析:
cat /tmp/disklog | awk -F”[() \t]” ‘/(READ|WRITE|dirtied)/ {activity[$1]++} END {for (x in activity) print x, activity[x]}’| sort -nr -k2