我可以访问一台学术超级计算机,其中有一个 NFS 文件系统,我们的实验室在其中保存数据。
当我跑步时,iostats -nh
我相信我得到了统计数据全部访问所有存储设备的用户。有办法看到吗我自己的此特定 NFS 文件系统的 I/O 统计信息?即看看我的总负载有多少?
答案1
或许。如果 HPC 上有任何类型的调度管理器(例如 Moab、SGE 等),我会向管理员咨询。这些调度管理器具有统计功能,如果配置正确,可以为您提供详细的 I/O 统计数据。
但是,只有当您执行的 NFS 挂载的所有 I/O 都是通过调度程序时,这些统计信息才有用。
nfsiostat
不幸的是,仅报告 NFS 安装点的聚合统计信息。
答案2
iotop
可以显示系统上哪些进程正在使用 I/O;它还可以设置为显示累计 I/O 而不仅仅是带宽使用情况。它需要 Linux 内核 2.6.20 或更高版本。它还需要以 root 身份运行,因为它使用/proc
.