Summary
Your Linux server is too slow or load is too high? One of the possible causes of such symptoms may be high IO (input/output) waiting time, which basically means that some of your processes need to read or write to a hard drive while it is too slow and not ready yet, serving data for some other processes. Common practice is to use iostat -x in order to find out which block device (hard drive) is slow, but such information is not always much helpful. It could help you much more if you knew which process reads or writes the most data from your slow disk, so you could possibly renice it using ionice or even kill it. IOTop will identify processes, which use high amount of input/output requests on your machine. It is similar to the well known top utility, but instead of showing you what consumes CPU the most, it lists processes by their IO consumption. Inspired by iotop python script from Guillaume Chazarain, but rewritten to C by Vyacheslav Trushkin so it now runs without python at all.
Versions
v9999 :: 0 :: gentoo
- Modified
- License
- GPL-2+
- USE flags
- filecaps
v1.23-r1 :: 0 :: gentoo
- Modified
- License
- GPL-2+
- Keywords
- amd64 arm arm64 x86 ~loong
- USE flags
- filecaps
USE flags
General
- filecaps
- Use Linux file capabilities to control privilege rather than set*id (this is orthogonal to USE=caps which uses capabilities at runtime e.g. libcap)
Dependencies
sys-libs / ncurses : Console display library
sys-process / iotop : Top-like UI used to show which process is using the I/O
Runtime Dependencies
sys-libs / ncurses : Console display library
sys-process / iotop : Top-like UI used to show which process is using the I/O
Depending packages
sys-process / iotop : Top-like UI used to show which process is using the I/O
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-process/iotop-c: fix extra _FORTIFY_SOURCE
Closes: https://bugs.gentoo.org/898166 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-process/iotop-c: drop 1.22
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-process/iotop-c: Stabilize 1.23 arm64, #896392
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-process/iotop-c: Stabilize 1.23 amd64, #896392
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-process/iotop-c: Stabilize 1.23 x86, #896392
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-process/iotop-c: Stabilize 1.23 arm, #896392
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-process/iotop-c: add 1.23
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-process/iotop-c: drop 1.21
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-process/iotop-c: Stabilize 1.22 arm64, #873037
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-process/iotop-c: Stabilize 1.22 amd64, #873037
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-process/iotop-c: Stabilize 1.22 x86, #873037
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-process/iotop-c: Stabilize 1.22 arm, #873037
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-process/iotop-c: drop 1.19, 1.20
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-process/iotop-c: add 1.22
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
sys-process/iotop-c: keyword 1.21 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
sys-process/iotop-c: Stabilize 1.21 x86, #842453
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Jakov Smolić · gentoo
sys-process/iotop-c: Stabilize 1.21 amd64, #842453
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-process/iotop-c: Stabilize 1.21 arm64, #842453
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-process/iotop-c: Stabilize 1.21 arm, #842453
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-process/iotop-c: add 1.21
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-process/iotop-c: Stabilize 1.20 arm64, #822153
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-process/iotop-c: x86 stable wrt bug #822153
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-process/iotop-c: Stabilize 1.20 arm, #822153
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
sys-process/iotop-c: Stabilize 1.20 amd64, #822153
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-process/iotop-c: Stabilize 1.19 amd64, #819213
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-process/iotop-c: Stabilize 1.19 x86, #819213
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-process/iotop-c: drop 1.18
v1.19 isn't removed as it would be asked for stabilization in 4 days Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-process/iotop-c: Keyword 1.20 arm, #816960
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-process/iotop-c: Keyword 1.20 arm64, #816960
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-process/iotop-c: add 1.20
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-process/iotop-c: add 1.19
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-process/iotop-c: initial import (from ::guru)
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>