Server Fault is a question and answer site for system and network administrators. 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

Is there a way of getting per process I/O statistics on AIX, i.e. to get current disk I/O rate of a process? Commands like iostat, nmon, topas etc. can't display such data. Filemon also doesn't help. Actually, what I would need is something much like iotop(1) command on Linux.

Update: it seems there is no builtin command(s) to do this. I will most probably make my own by using the SPMI API.

share|improve this question

try the following command

ps -ef  -o ruser,pid,ppid=parent,tdiskio

you can play around with the -o switch to display parameters you want and hide others and if required, you can sort the output with one of these commands using sort and awk or cut commands

share|improve this answer
For some reason TDISKIO field is "-" for all processes displayed. – ipozgaj Oct 28 '10 at 11:59

ps vx

pgin column is the number of disk I/Os resulting from references by the process to pages not loaded in core

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.