This project is a fork of the iotop.git project. If you have that one already cloned locally, you can use
git clone --reference /path/to/your/iotop.git/incarnation mirror_URL
to save bandwidth during cloning.
 
descriptionWIP changes to iotop
homepage URLhttp://guichaz.free.fr/iotop/
ownerpabs3@bonedaddy.net
last changeMon, 3 Apr 2023 13:02:22 +0000 (3 21:02 +0800)
content tags
add:
README
Iotop is a Python program with a top like UI used to show of behalf of which
process is the I/O going on. It requires Python >= 2.7 and a Linux kernel >=
2.6.20 with the CONFIG_TASK_DELAY_ACCT CONFIG_TASKSTATS,
CONFIG_TASK_IO_ACCOUNTING and CONFIG_VM_EVENT_COUNTERS build options on
and for Linux kernels since 5.14, the kernel.task_delayacct sysctl enabled.


To run a local version of iotop:

$ ./iotop.py


The documentation is available in the man page:

$ man ./iotop.8


To install iotop, you should use a package provided by your distribution. If you
really want to install this version of iotop on your system, do (as root):

# ./setup.py install


For an alternative implementation of iotop that is written in C, uses
less resources and has more features, please take a look at this project:

https://github.com/Tomas-M/iotop

Packages of both implementations are available in several distributions:

https://repology.org/project/iotop-python/versions
https://repology.org/project/iotop-c/versions

To chat with the iotop community join #iotop on the libera.chat IRC network.
Please mention which implementation is in use when asking questions there.

-- 
Guillaume Chazarain <guichaz@gmail.com>
http://guichaz.free.fr/iotop/
shortlog
2023-04-03 Dominique Martinetdata.py get_cmdline: use errors=replace for unicode... master
2022-03-07 Paul WiseUpdate manual page modification date
2022-02-01 Paul WisePromote the packages of both of the Python/C iotop...
2022-02-01 Paul WisePromote the new iotop implementation that is written...
2022-02-01 Paul WiseAutomatically hide the SWAPIN/IO columns when they...
2022-02-01 Paul WiseUpdate URLs for redirects and other location changes
2021-10-08 Paul WiseDocument the new #iotop channel on the libera.chat...
2021-10-08 Yanichkin AlexanderWorkaround crashes due to non-UTF-8 characters in proce...
2021-10-02 Paul WiseDetect the kernel.task_delayacct sysctl value
2021-09-30 Paul WiseDocument the new kernel.task_delayacct sysctl requireme...
2021-09-22 Paul WiseHandle errors setting up curses by printing the error
2021-05-13 Paul WiseAdd a _ioprio C extension module for exporting SYS_iopr...
2020-01-08 Paul WiseFix possessive form for "process" in the manual page
2020-01-08 Paul WiseFix indefinite article to be "an x86_64 kernel" instead...
2018-05-25 Paul WiseActually skip invalid lines in /proc/*/status
2018-05-25 Paul WiseIgnore invalid lines in /proc/*/status files
...
tags
11 years ago iotop-0.6
11 years ago iotop-0.5
12 years ago iotop-0.4.4
13 years ago iotop-0.4.3
13 years ago iotop-0.4.2
14 years ago iotop-0.4.1
14 years ago iotop-0.4
15 years ago iotop-0.3.2
15 years ago iotop-0.3.1
15 years ago iotop-0.3
16 years ago iotop-0.2.1
16 years ago iotop-0.2
16 years ago iotop-0.1
heads
7 weeks ago wip/pyroute2
7 weeks ago update-ioprio-syscalls
18 months ago master