除了使用 fuser http://ssorc.tw/?p=596
從這裡 http://rackerhacker.com/2008/03/11/hunting-down-elusive-sources-of-iowait/
得知只要 echo 1 > /proc/sys/vm/block_dump
這個動作後,即可下 dmesg 查看到誰在讀寫硬碟
然後 dmesg | egrep “READ|WRITE|dirtied” | egrep -o ‘([a-zA-Z]*)’ | sort | uniq -c | sort -rn | head
可以統計數量出來
Quote: 已不知原始來源是那個了
/proc/sys/vm/block_dump
該文件表示是否打開Block Debug模式,用于記錄所有的讀寫及Dirty Block寫回動作。
留言