Ask Ubuntu is a question and answer site for Ubuntu users and developers. 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

System Monitor gives me a graphical display of Network data flow.

Is there something similar for the data flow on the local file-system itself?

share|improve this question
up vote 5 down vote accepted

iostat -m shows the I/O per device that has been caused since system startup.

You can combine it with watch 'iostat -m'

share|improve this answer
I like this program, thanks! Answer a question learn something new along with it. :) – NightwishFan Oct 30 '10 at 0:25
Thanks... Your iostat and NightwishFan's iotop work well together in a split Terminal window (the broad picture, and the detail). – Peter.O Oct 30 '10 at 1:26

There is a System Monitor gnome-panel applet that shows a tiny graph of IO. Also you can use the program iotop, which is like top/htop in the console though for I/O.

share|improve this answer
I like this program, thanks! Ask a question learn something new along with it. :) .... This one has finer resulion; I like that... It's hard to pick the "best" answer, because my question asked about a "general" situation.. I'll ponder it over a cup of coffee :) – Peter.O Oct 30 '10 at 1:03
iotop works well enough (for me), but my kernal isn't compiled suitably to allow it to output some of its features... CONFIG_TASK_DELAY_ACCT not enabled in kernel, cannot determine SWAPIN and IO % ... I don't know what they are, so it doesn't much matter.. :) – Peter.O Oct 30 '10 at 1:24
Glad it works for you. :) – NightwishFan Oct 30 '10 at 1:28

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.