Linux 中是否有命令(更具体地说是 CentOS 5)可以显示过去几秒钟内每个文件读取了多少字节/秒。win7 中类似的工具是资源监视器,它可以显示每个文件的读取速度,并且有助于诊断系统性能下降。
重复于https://stackoverflow.com/questions/9730509/show-each-files-read-write-rate,有人告诉我在这里问。
答案1
你见过 pidstat 吗?http://sebastien.godard.pagesperso-orange.fr/man_pidstat.html
pidstat -d
显示所有进程的磁盘 io。
一些非常糟糕的黑客攻击:
lsof myfilename | grep -v PID | awk '{print $2}' | xargs pidstat -d -p
对于一般的系统信息(用于系统性能),我喜欢 iostat。
iostat -x