
我可以存取一台學術超級計算機,其中有一個 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
.