我想知道一个命令可以显示文件系统(当前)的繁忙程度。我假设存在这样一个命令可以向我展示这一点。对于这样的命令,我是否应该了解特定的参数?另外,是否有一个单独的命令可以告诉我平均负载是多少?
我该如何做到这一点(使用 Linux)?
答案1
vmstat 1
将每秒轮询总体信息,包括 IO 负载(请参阅bi
和bo
列了解输入和输出)。iostat 1
将提供更直接关注 IO 的信息。iotop
将在每个进程级别提供此信息,假设现代内核具有适当的配置(查看主页)。dstat
是一款瑞士军刀工具,结合了上述许多工具中提供的信息。
答案2
取决于您使用的文件系统。就像 zfs 有他自己的工具,但一般来说 iostat 可以做到这一点。尝试:
#man iostat
或iostat --help
在我的 OSX 上我可以使用:
#iostat -w 1
这将每秒刷新一次并向您显示磁盘 iops。希望这是您要找的答案。;-)
答案3
你可以尝试iotop
应该可以通过您选择的包管理器安装