Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have access to an academic supercomputer where there is an NFS filesystem where our lab keeps our data.

When I run iostats -nh I believe I am getting statistics for all users accessing all storage devices. Is there a way to see my own I/O statistics on this particular NFS filesystem? i.e. see how much of the total load is mine?

share|improve this question

Maybe. If there is any sort of scheduling manager (such as Moab, SGE, etc.) on the HPC, I would check with the administrators. These scheduling managers have accounting abilities that can give you detailed I/O statistics if configured correctly.

However, those statistics are only useful if all of the I/O to the NFS mount you performed was through the scheduler.

nfsiostat unfortunately only reports aggregate statistics for NFS mount points.

share|improve this answer

iotop can show which processes are using I/O on a system; it can also be set to show accumulated I/O instead of just bandwidth usage. It requires Linux kernel 2.6.20 or later. It also needs to be run as root since it uses per process io accounting files in /proc.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.