Notices


Reply
Thread Tools
Posts: 100 | Thanked: 543 times | Joined on Jun 2010 @ Kiev, Ukraine
#1
iotop does for I/O usage what top(1) does for CPU usage. It watches I/Ousage information output by the Linux kernel and displays a table of current I/O usage by processes on the system. It is handy for answering the question "Why is the disk churning so much?".

Package page: http://maemo.org/packages/view/iotop/
This is actually latest iotop (official site), with some UI modifications to make it more usable on small screen. The process name was moved to the left part of UI and if you increase the terminal size, it will drop some additional information out, but keep name and basic IO info.

See more on screenshots:
Optimized interface:


Minimum font size:


Maximum font size:


Only active processes mode (toggle by pressing 'O'):


Please, refer to official iotop documentation for usage help.
Install:
Code:
apt-get install iotop
Package is in extras-devel yet.
Note, it's written in python. It will be installed automatically if not installed.
 

The Following 15 Users Say Thank You to divan For This Useful Post:
jedi's Avatar
Posts: 1,411 | Thanked: 1,330 times | Joined on Jan 2010 @ Tatooine
#2
Handy - thanks for this
__________________
May the source be with you.
 
Alfred's Avatar
Posts: 855 | Thanked: 612 times | Joined on Oct 2010 @ Germany
#3
Guys, i am noob at this, I/O stands for operations made with memory, not RAM, right?
__________________
Reps are just one click away: Extras | Extras-Testing | Extras-Devel | My-Maemo | CSSU |
Transform your lock screen into a weather forecast Thanks button ================>
 
fw190's Avatar
Posts: 584 | Thanked: 700 times | Joined on Jan 2010
#4
It doesn't install: couldn't find package.
Repos are enabled.
__________________
per ardua ad astra
 
jedi's Avatar
Posts: 1,411 | Thanked: 1,330 times | Joined on Jan 2010 @ Tatooine
#5
Bit of a bug - got this when I tried to run it:
Code:
N900:~ $ iotop
 -bash: /usr/bin/iotop: /scratchbox/tools/bin/python: bad interpreter: No such file or directory
So I edited line 1 of /usr/bin/iotop so it reads:
Code:
#!/usr/bin/python
And it now works

Alfred - I/O stands for "Input/Output" - all hardware does it in some shape or form - disks, RAM, keyboards, video cards, usb sticks, printers, etc etc.
__________________
May the source be with you.
 

The Following User Says Thank You to jedi For This Useful Post:
Posts: 100 | Thanked: 543 times | Joined on Jun 2010 @ Kiev, Ukraine
#6
N900:~ $ iotop
-bash: /usr/bin/iotop: /scratchbox/tools/bin/python: bad interpreter: No such file or directory
Yeah, I saw it as well. The autobuilder added this Will try to figure out why..
 
Posts: 64 | Thanked: 24 times | Joined on Aug 2007 @ Germany ...
#7
I get the error:

Could not run iotop as some of requirements are not met:
Linux >= 2.6.20 with I/O accounting support.
 
Posts: 100 | Thanked: 543 times | Joined on Jun 2010 @ Kiev, Ukraine
#8
Originally Posted by michaelxy View Post
I get the error:

Could not run iotop as some of requirements are not met:
Linux >= 2.6.20 with I/O accounting support.
Oh, I'm afraid it only works with kernel-power kernel.
Will add it to dependency, thank you.
 
Reply


 
Forum Jump


All times are GMT. The time now is 13:54.