{"id":9195,"date":"2024-07-27T12:51:05","date_gmt":"2024-07-27T12:51:05","guid":{"rendered":"https:\/\/www.bodhost.com\/kb\/?p=9195"},"modified":"2026-07-06T11:23:16","modified_gmt":"2026-07-06T11:23:16","slug":"install-iotop-in-linux","status":"publish","type":"post","link":"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/","title":{"rendered":"How to Install iotop in Linux"},"content":{"rendered":"<p>If you manage a Linux server and notice slow performance, high disk usage, or unexplained I\/O activity, iotop is the first tool you should reach for. It works like the familiar top command but focuses entirely on disk read and write activity, showing you exactly which process is responsible, in real time.<\/p>\n<p>This guide covers everything you need to get iotop running on your system: installation commands for every major <a href=\"https:\/\/www.bodhost.com\/kb\/how-to-install-an-rpm-file-on-linux-os-distribution\/\" target=\"_blank\" rel=\"noopener\">Linux distribution<\/a>, including Ubuntu, Fedora, Debian, CentOS, Linux Mint, and Arch, followed by usage examples, a full flag reference, and fixes for the most common errors like iotop command not found.<\/p>\n<p>Whether you&#8217;re installing iotop for the first time or troubleshooting why it isn&#8217;t working, you&#8217;ll find the exact command for your distro below.<\/p>\n<h3><strong>What Is iotop?<\/strong><\/h3>\n<p>iotop is a Linux command-line tool that monitors disk I\/O (input\/output) usage in real time, broken down by process. It works similarly to top, which monitors CPU and memory, but focuses specifically on which processes are reading from and writing to disk.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>iotop is essential for diagnosing:<\/strong><\/span><\/p>\n<ul>\n<li>Processes causing unexpectedly high disk usage on a server<\/li>\n<li>Applications performing excessive read\/write operations<\/li>\n<li>Slow server performance caused by disk I\/O bottlenecks<\/li>\n<li>Runaway processes writing large amounts of data to disk<\/li>\n<\/ul>\n<h3><strong>Install iotop on all Linux Distributions<\/strong><\/h3>\n<p>Select your Linux distribution below. iotop is available in the default repositories of all major distros, so no third-party sources are needed.<\/p>\n<div id=\"install\" class=\"kb-section\">\n<div class=\"distro-grid\">\n<div class=\"distro-card\">\n<div class=\"distro-card-head\"><span class=\"distro-badge-lg db-ubuntu\">Ubuntu<\/span> <span class=\"distro-card-name\">Ubuntu 20.04 \/ 22.04 \/ 24.04<\/span><\/div>\n<pre><span class=\"c-comment\"># Update package list<\/span>\r\nsudo apt update\r\n<span class=\"c-comment\"># Install iotop<\/span>\r\nsudo apt install iotop -y<\/pre>\n<\/div>\n<div class=\"distro-card\">\n<div class=\"distro-card-head\"><span class=\"distro-badge-lg db-debian\">Debian<\/span> <span class=\"distro-card-name\">Debian 10 \/ 11 \/ 12<\/span><\/div>\n<pre><span class=\"c-comment\"># Update and install<\/span>\r\nsudo apt update\r\nsudo apt install iotop -y<\/pre>\n<\/div>\n<div class=\"distro-card\">\n<div class=\"distro-card-head\"><span class=\"distro-badge-lg db-ubuntu\">Linux Mint<\/span> <span class=\"distro-card-name\">Linux Mint 20 \/ 21<\/span><\/div>\n<pre><span class=\"c-comment\"># Same as Ubuntu (apt-based)<\/span>\r\nsudo apt update\r\nsudo apt install iotop -y<\/pre>\n<\/div>\n<div class=\"distro-card\">\n<div class=\"distro-card-head\"><span class=\"distro-badge-lg db-fedora\">Fedora<\/span> <span class=\"distro-card-name\">Fedora 38 \/ 39 \/ 40 \/ 41<\/span><\/div>\n<pre><span class=\"c-comment\"># Install using DNF<\/span>\r\nsudo dnf install iotop -y\r\n<span class=\"c-comment\"># Or the maintained fork<\/span>\r\nsudo dnf install iotop-c -y<\/pre>\n<\/div>\n<div class=\"distro-card\">\n<div class=\"distro-card-head\"><span class=\"distro-badge-lg db-centos\">CentOS \/ RHEL 7<\/span> <span class=\"distro-card-name\">CentOS 7 \u00b7 RHEL 7<\/span><\/div>\n<pre><span class=\"c-comment\"># Install using YUM<\/span>\r\nsudo yum install iotop -y<\/pre>\n<\/div>\n<div class=\"distro-card\">\n<div class=\"distro-card-head\"><span class=\"distro-badge-lg db-centos\">CentOS \/ RHEL 8+<\/span> <span class=\"distro-card-name\">CentOS 8+ \u00b7 RHEL 8+ \u00b7 Rocky \u00b7 AlmaLinux<\/span><\/div>\n<pre><span class=\"c-comment\"># Install using DNF<\/span>\r\nsudo dnf install iotop -y<\/pre>\n<\/div>\n<div class=\"distro-card\">\n<div class=\"distro-card-head\"><span class=\"distro-badge-lg db-arch\">Arch Linux<\/span> <span class=\"distro-card-name\">Arch Linux \u00b7 Manjaro<\/span><\/div>\n<pre><span class=\"c-comment\"># Install using pacman<\/span>\r\nsudo pacman -S iotop<\/pre>\n<\/div>\n<div class=\"distro-card\">\n<div class=\"distro-card-head\"><span class=\"distro-badge-lg db-suse\">openSUSE<\/span> <span class=\"distro-card-name\">openSUSE Leap \/ Tumbleweed<\/span><\/div>\n<pre><span class=\"c-comment\"># Install using zypper<\/span>\r\nsudo zypper install iotop<\/pre>\n<\/div>\n<\/div>\n<h3><\/h3>\n<h4><strong>Verify installation<\/strong><\/h4>\n<p>After installing, confirm iotop is available by checking its version:<\/p>\n<div class=\"code-block\">\n<div class=\"code-hdr\"><span class=\"code-lang\">Bash<\/span><\/div>\n<div class=\"code-body\">\n<pre><span class=\"c-cmd\">iotop<\/span> --version\r\n<span class=\"c-output\">iotop 0.6<\/span><\/pre>\n<\/div>\n<\/div>\n<div><\/div>\n<div class=\"callout tip\">If you get <code>iotop: command not found<\/code> after installing, see the troubleshooting section below. The most common cause is that the install completed but the shell needs to be refreshed, or iotop was installed as <code>iotop-c<\/code> on newer Fedora systems.<\/div>\n<div><\/div>\n<h3><strong>Install iotop on Fedora (Full Guide)<\/strong><\/h3>\n<div>\n<p>Fedora uses the DNF package manager. iotop is available in Fedora&#8217;s default repositories; no extra configuration or EPEL setup needed.<\/p>\n<p>1. Open a terminal and ensure you have sudo privileges or are logged in as root.<\/p>\n<p>2. Install iotop using DNF:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15400\" src=\"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/DNF.png\" alt=\"DNF\" width=\"524\" height=\"321\" srcset=\"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/DNF.png 524w, https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/DNF-300x184.png 300w\" sizes=\"auto, (max-width: 524px) 100vw, 524px\" \/><\/p>\n<p>3. Run iotop to confirm it works:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15401\" src=\"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/Run-Itop.png\" alt=\"Run\" width=\"373\" height=\"65\" srcset=\"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/Run-Itop.png 373w, https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/Run-Itop-300x52.png 300w\" sizes=\"auto, (max-width: 373px) 100vw, 373px\" \/><\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<h4><strong>Is iotop pre-installed on Fedora?<\/strong><\/h4>\n<p>&nbsp;<\/p>\n<\/div>\n<div>No. iotop is not included in Fedora&#8217;s default installation. It must be installed manually using DNF. This applies to all Fedora versions, including Fedora 38, 39, 40, and 41, as well as both Fedora Workstation and Fedora Server editions.<\/div>\n<div><\/div>\n<div>\n<h4><strong>Install iotop on Fedora 40 \/ 41 specifically<\/strong><\/h4>\n<p>On Fedora 40 and later, you can install either the original iotop or the maintained C rewrite iotop-c. Both are in the default Fedora repositories:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15402\" src=\"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/itop-on-feddora.png\" alt=\"itop on feddora\" width=\"530\" height=\"192\" srcset=\"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/itop-on-feddora.png 530w, https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/itop-on-feddora-300x109.png 300w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/p>\n<h3><strong>What Is iotop-c? Original vs Maintained Fork<\/strong><\/h3>\n<p>If you&#8217;ve searched for iotop on Fedora and seen both\u00a0<code>iotop<\/code>\u00a0and\u00a0<code>iotop-c<\/code>\u00a0as package options, here&#8217;s the difference:<\/p>\n<div class=\"compare-wrap\">\n<table class=\"compare-table\">\n<thead>\n<tr>\n<th><span style=\"color: #000000;\">Feature<\/span><\/th>\n<th><span style=\"color: #000000;\">iotop (original)<\/span><\/th>\n<th><span style=\"color: #000000;\">iotop-c (fork)<\/span><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Language<\/strong><\/td>\n<td>Python<\/td>\n<td>C<\/td>\n<\/tr>\n<tr>\n<td><strong>Maintenance<\/strong><\/td>\n<td><span class=\"check-n\">No longer active<\/span><\/td>\n<td><span class=\"check-y\">Actively maintained<\/span><\/td>\n<\/tr>\n<tr>\n<td><strong>Performance<\/strong><\/td>\n<td>Slower (Python overhead)<\/td>\n<td>Faster, lower resource use<\/td>\n<\/tr>\n<tr>\n<td><strong>Commands<\/strong><\/td>\n<td><code>iotop<\/code><\/td>\n<td><code>iotop-c<\/code>\u00a0or\u00a0<code>iotop<\/code>\u00a0(aliased)<\/td>\n<\/tr>\n<tr>\n<td><strong>Fedora package<\/strong><\/td>\n<td><code>dnf install iotop<\/code><\/td>\n<td><code>dnf install iotop-c<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>Ubuntu\/Debian<\/strong><\/td>\n<td><code>apt install iotop<\/code><\/td>\n<td>Not in default apt repos<\/td>\n<\/tr>\n<tr>\n<td><strong>Recommended?<\/strong><\/td>\n<td><span class=\"check-p\">Still works<\/span><\/td>\n<td><span class=\"check-y\">Yes, on Fedora 36+<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>For Ubuntu and Debian users: stick with apt install iotop. For Fedora users: sudo dnf install iotop-c is the better long-term choice, but either works.<\/p>\n<h3><strong>How to Use iotop<\/strong><\/h3>\n<p>Once installed, iotop is run from the terminal. It requires root privileges to access per-process I\/O data from the kernel.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Basic usage<\/strong><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15403\" src=\"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/itop-cmd.png\" alt=\"itop cmd\" width=\"543\" height=\"246\" srcset=\"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/itop-cmd.png 543w, https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/itop-cmd-300x136.png 300w\" sizes=\"auto, (max-width: 543px) 100vw, 543px\" \/><\/p>\n<p><strong><span style=\"text-decoration: underline;\">Common usage examples<\/span><\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15404\" src=\"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/Common-usage-examples.png\" alt=\"Common usage examples\" width=\"541\" height=\"409\" srcset=\"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/Common-usage-examples.png 541w, https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/Common-usage-examples-300x227.png 300w\" sizes=\"auto, (max-width: 541px) 100vw, 541px\" \/><\/p>\n<p><strong><span style=\"text-decoration: underline;\">Interactive keyboard shortcuts<\/span><\/strong><\/p>\n<p>While iotop is running, use these keyboard shortcuts to control the display:<\/p>\n<div class=\"flag-table-wrap\">\n<table class=\"flag-table\">\n<thead>\n<tr>\n<th><span style=\"color: #000000;\">Key<\/span><\/th>\n<th><span style=\"color: #000000;\">Action<\/span><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"flag-mono\">o<\/td>\n<td>Toggle \u2014 show only processes with active I\/O<\/td>\n<\/tr>\n<tr>\n<td class=\"flag-mono\">a<\/td>\n<td>Toggle \u2014 switch between current and accumulated I\/O<\/td>\n<\/tr>\n<tr>\n<td class=\"flag-mono\">r<\/td>\n<td>Reverse sort order<\/td>\n<\/tr>\n<tr>\n<td class=\"flag-mono\">\u2190 \u2192<\/td>\n<td>Change the column being sorted<\/td>\n<\/tr>\n<tr>\n<td class=\"flag-mono\">i<\/td>\n<td>Change I\/O priority of a process<\/td>\n<\/tr>\n<tr>\n<td class=\"flag-mono\">u<\/td>\n<td>Filter by user<\/td>\n<\/tr>\n<tr>\n<td class=\"flag-mono\">p<\/td>\n<td>Filter by process name<\/td>\n<\/tr>\n<tr>\n<td class=\"flag-mono\">q<\/td>\n<td>Quit iotop<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4><strong>Troubleshooting: Fix Common iotop Errors<\/strong><\/h4>\n<div class=\"error-card\">\n<h5 class=\"error-head\"><strong>iotop: command not found<\/strong><\/h5>\n<div><strong>Cause:<\/strong>\u00a0iotop is not installed, or was installed as\u00a0<code>iotop-c<\/code>\u00a0on Fedora.<\/div>\n<div class=\"error-body\">\n<p><strong>Fix Ubuntu\/Debian:<\/strong><\/p>\n<div class=\"code-block\">\n<div class=\"code-body\">\n<pre>sudo apt install iotop -y<\/pre>\n<\/div>\n<\/div>\n<p><strong>Fix Fedora:<\/strong><\/p>\n<div class=\"code-block\">\n<div class=\"code-body\">\n<pre><span class=\"c-comment\"># Try iotop-c if iotop is not found<\/span>\r\nsudo dnf install iotop-c -y\r\n<span class=\"c-comment\"># Then run with:<\/span>\r\nsudo iotop-c<\/pre>\n<\/div>\n<\/div>\n<p><strong>Fix if installed but still not found:<\/strong>\u00a0Close and reopen your terminal, or run\u00a0<code>hash -r<\/code>\u00a0to refresh the shell&#8217;s command cache.<\/p>\n<\/div>\n<\/div>\n<div class=\"error-card\">\n<div><\/div>\n<h5 class=\"error-head\"><strong>iotop: Permission denied \/ must be run as root<\/strong><\/h5>\n<div class=\"error-body\">\n<p><strong>Cause:<\/strong> iotop was run without root privileges. It needs access to kernel I\/O statistics, which requires root access.<\/p>\n<p><strong>Fix:<\/strong>\u00a0Always run iotop with\u00a0<code>sudo<\/code>:<\/p>\n<div class=\"code-block\">\n<div class=\"code-body\">\n<pre>sudo iotop<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"error-card\">\n<div><\/div>\n<h5 class=\"error-head\"><strong>Couldn&#8217;t run iotop \u2014 Linux kernel too old<\/strong><\/h5>\n<div class=\"error-body\">\n<p><strong>Cause:<\/strong>\u00a0iotop requires Linux kernel 2.6.20 or later (with the\u00a0<code>CONFIG_TASK_IO_ACCOUNTING<\/code>\u00a0option enabled). This is present in all modern kernels but may be missing on older or custom-built kernels.<\/p>\n<p><strong>Fix:<\/strong>\u00a0Check your kernel version with\u00a0<code>uname -r<\/code>. If it is below 2.6.20 or is a custom kernel, update your kernel or enable the task I\/O accounting option during compilation.<\/p>\n<\/div>\n<\/div>\n<div class=\"error-card\">\n<div><\/div>\n<h5 class=\"error-head\"><strong>No processes appear \/ blank output<\/strong><\/h5>\n<div class=\"error-body\">\n<p><strong>Cause:<\/strong> By default, iotop shows all processes, including idle ones. If disk activity is very low, the list may appear empty or show zeros.<\/p>\n<p><strong>Fix:<\/strong>\u00a0Use the\u00a0<code>-o<\/code>\u00a0flag to show only processes actively performing I\/O:<\/p>\n<div class=\"code-block\">\n<div class=\"code-body\">\n<pre>sudo iotop -o<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"error-card\">\n<div><\/div>\n<h5 class=\"error-head\"><strong>sudo: iotop: command not found (even after installing)<\/strong><\/h5>\n<div class=\"error-body\">\n<p><strong>Cause:<\/strong>\u00a0<code>sudo<\/code>\u00a0uses a restricted PATH that may not include the directory where iotop was installed (commonly\u00a0<code>\/usr\/sbin<\/code>).<\/p>\n<p><strong>Fix:<\/strong>\u00a0Use the full path:<\/p>\n<div class=\"code-block\">\n<div class=\"code-body\">\n<pre><span class=\"c-comment\"># Find where iotop is installed<\/span>\r\nwhich iotop\r\n<span class=\"c-comment\"># Run with full path<\/span>\r\nsudo \/usr\/sbin\/iotop<\/pre>\n<\/div>\n<h4><\/h4>\n<h4><strong>Comparison iotop vs atop vs btop \u2014 Which Should You Use?<\/strong><\/h4>\n<p>iotop isn&#8217;t the only Linux monitoring tool. Here&#8217;s how it compares to other popular options so you can choose the right tool for your situation.<\/p>\n<table class=\"compare-table\">\n<thead>\n<tr>\n<th><span style=\"color: #000000;\"><strong>Tool<\/strong><\/span><\/th>\n<th><span style=\"color: #000000;\"><strong>Primary focus<\/strong><\/span><\/th>\n<th><span style=\"color: #000000;\"><strong>Disk I\/O<\/strong><\/span><\/th>\n<th><span style=\"color: #000000;\"><strong>CPU \/ RAM<\/strong><\/span><\/th>\n<th><span style=\"color: #000000;\"><strong>Network<\/strong><\/span><\/th>\n<th><span style=\"color: #000000;\"><strong>Per-process<\/strong><\/span><\/th>\n<th><span style=\"color: #000000;\"><strong>Best for<\/strong><\/span><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tool-name\">iotop<\/td>\n<td>Disk I\/O only<\/td>\n<td><span class=\"check-y\">\u2713 Detailed<\/span><\/td>\n<td><span class=\"check-n\">\u2717<\/span><\/td>\n<td><span class=\"check-n\">\u2717<\/span><\/td>\n<td><span class=\"check-y\">\u2713<\/span><\/td>\n<td>Diagnosing I\/O spikes fast<\/td>\n<\/tr>\n<tr>\n<td class=\"tool-name\">atop<\/td>\n<td>All resources over time<\/td>\n<td><span class=\"check-y\">\u2713<\/span><\/td>\n<td><span class=\"check-y\">\u2713<\/span><\/td>\n<td><span class=\"check-y\">\u2713<\/span><\/td>\n<td><span class=\"check-y\">\u2713<\/span><\/td>\n<td>Historical analysis &amp; logging<\/td>\n<\/tr>\n<tr>\n<td class=\"tool-name\">btop<\/td>\n<td>All resources (visual)<\/td>\n<td><span class=\"check-p\">Basic<\/span><\/td>\n<td><span class=\"check-y\">\u2713<\/span><\/td>\n<td><span class=\"check-y\">\u2713<\/span><\/td>\n<td><span class=\"check-y\">\u2713<\/span><\/td>\n<td>General monitoring with graphs<\/td>\n<\/tr>\n<tr>\n<td class=\"tool-name\">top \/ htop<\/td>\n<td>CPU &amp; memory<\/td>\n<td><span class=\"check-n\">\u2717<\/span><\/td>\n<td><span class=\"check-y\">\u2713 Detailed<\/span><\/td>\n<td><span class=\"check-n\">\u2717<\/span><\/td>\n<td><span class=\"check-y\">\u2713<\/span><\/td>\n<td>CPU\/memory troubleshooting<\/td>\n<\/tr>\n<tr>\n<td class=\"tool-name\">iostat<\/td>\n<td>Block device I\/O<\/td>\n<td><span class=\"check-y\">\u2713<\/span><\/td>\n<td><span class=\"check-p\">Basic<\/span><\/td>\n<td><span class=\"check-n\">\u2717<\/span><\/td>\n<td><span class=\"check-n\">By device only<\/span><\/td>\n<td>Disk throughput per device<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Rule of thumb:<\/strong> Use iotop when you need to find which specific process is hammering your disk. Use atop when you need historical logs of what happened. Use btop for a general-purpose visual dashboard.<\/p>\n<p>Related: <a href=\"https:\/\/www.bodhost.com\/kb\/how-to-monitor-system-resource-usage-over-a-specified-time-using-atop\/\" target=\"_blank\" rel=\"noopener\">How to Monitor System Resource Usage Using atop<\/a><\/p>\n<h5><strong>FAQ&#8217;s<\/strong><\/h5>\n<ol>\n<li><strong>How do I install iotop on Fedora using DNF?<br \/>\n<\/strong>Run sudo dnf install iotop -y in your terminal. iotop is available in Fedora&#8217;s default repositories; no EPEL or third-party repo is needed. On Fedora 36 and later, you can also install the maintained fork with sudo dnf install iotop-c -y.<\/li>\n<li><strong>Is iotop pre-installed on Fedora?<br \/>\n<\/strong>No. iotop is not included in Fedora&#8217;s default installation. It must be installed manually with sudo dnf install iotop. This applies to both Fedora Workstation and Fedora Server across all recent versions, including Fedora 38, 39, 40, and 41.<\/li>\n<li><strong>How do I install iotop on Ubuntu?<br \/>\n<\/strong>Run sudo apt update &amp;&amp; sudo apt install iotop -y. iotop is in Ubuntu&#8217;s default universe repository and works on <a href=\"https:\/\/www.bodhost.com\/kb\/how-to-install-clang-on-ubuntu-20-04-and-22-04\/\" target=\"_blank\" rel=\"noopener\">Ubuntu 20.04, 22.04<\/a>, and 24.04 LTS without any additional setup.<\/li>\n<li><strong>How do I fix &#8220;iotop command not found&#8221;?<br \/>\n<\/strong>First install iotop for your distro: sudo apt install iotop on Ubuntu\/Debian, or sudo dnf install iotop on Fedora. If it&#8217;s installed but still not found, try running it with the full path (sudo \/usr\/sbin\/iotop), or refresh your shell with hash -r. On Fedora, try sudo iotop-c if iotop isn&#8217;t found after installing iotop-c.<\/li>\n<li><strong>What is the difference between iotop and iotop-c?<br \/>\n<\/strong>iotop is the original Python-based tool, which is no longer actively maintained. iotop-c is a rewrite in C that is actively maintained, faster, and uses fewer resources. On Fedora, both are available via DNF. On Ubuntu and Debian, only the original iotop is in the default repositories.<\/li>\n<li><strong>How do I use iotop to show only active processes?<br \/>\n<\/strong>Run sudo iotop -o. The -o flag filters the display to show only processes that are currently performing disk read or write operations, making it much easier to identify which process is responsible for I\/O activity.<\/li>\n<li><strong>How do I install iotop on Debian?<br \/>\n<\/strong>Run sudo apt update &amp;&amp; sudo apt install iotop -y. iotop is available in Debian&#8217;s default repositories for Debian 10 (Buster), Debian 11 (Bullseye), and Debian 12 (Bookworm). No additional configuration is needed.<\/li>\n<li><strong>Can I install iotop on CentOS 7 using yum?<br \/>\n<\/strong>Yes. On CentOS 7 and RHEL 7, run sudo yum install iotop -y. On CentOS 8, CentOS Stream, RHEL 8+, Rocky Linux, and AlmaLinux, use DNF instead: sudo dnf install iotop -y.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<\/div>\n<p>Related: <a href=\"https:\/\/www.bodhost.com\/kb\/how-to-determine-os-versions-using-the-command-line\/\" target=\"_blank\" rel=\"noopener\"><em><span style=\"text-decoration: underline;\">How to Determine OS Version Using the Command Line<\/span><\/em><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>If you manage a Linux server and notice slow performance, high disk usage, or unexplained I\/O activity, iotop is the first tool you should reach for. It works like the familiar top command but focuses entirely on disk read and write activity, showing you exactly which process is responsible, in real time. This guide covers [&hellip;]<\/p>\n","protected":false},"author":22,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[666],"tags":[1305,1306,1304,1307],"class_list":["post-9195","post","type-post","status-publish","format-standard","hentry","category-general","tag-centos","tag-fedora","tag-install-iotop-in-linux","tag-rhel"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install iotop in Linux<\/title>\n<meta name=\"description\" content=\"In this article, We&#039;ve shown how to install iotop in Linux using command lines. For more details visit bodhost.com\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install iotop in Linux\" \/>\n<meta property=\"og:description\" content=\"In this article, We&#039;ve shown how to install iotop in Linux using command lines. For more details visit bodhost.com\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowledge Base - bodHOST\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-27T12:51:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-06T11:23:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/DNF.png\" \/>\n\t<meta property=\"og:image:width\" content=\"524\" \/>\n\t<meta property=\"og:image:height\" content=\"321\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Vincer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vincer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/install-iotop-in-linux\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/install-iotop-in-linux\\\/\"},\"author\":{\"name\":\"Vincer\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#\\\/schema\\\/person\\\/f3852d74aeac480763235276b5faddd0\"},\"headline\":\"How to Install iotop in Linux\",\"datePublished\":\"2024-07-27T12:51:05+00:00\",\"dateModified\":\"2026-07-06T11:23:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/install-iotop-in-linux\\\/\"},\"wordCount\":1371,\"publisher\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/install-iotop-in-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/DNF.png\",\"keywords\":[\"CentOS\",\"Fedora\",\"Install iotop in Linux\",\"RHEL\"],\"articleSection\":[\"General Discussion\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/install-iotop-in-linux\\\/\",\"url\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/install-iotop-in-linux\\\/\",\"name\":\"How to Install iotop in Linux\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/install-iotop-in-linux\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/install-iotop-in-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/DNF.png\",\"datePublished\":\"2024-07-27T12:51:05+00:00\",\"dateModified\":\"2026-07-06T11:23:16+00:00\",\"description\":\"In this article, We've shown how to install iotop in Linux using command lines. For more details visit bodhost.com\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/install-iotop-in-linux\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/install-iotop-in-linux\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/install-iotop-in-linux\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/DNF.png\",\"contentUrl\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/DNF.png\",\"width\":524,\"height\":321,\"caption\":\"DNF\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/install-iotop-in-linux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"General Discussion\",\"item\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/category\\\/general\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install iotop in Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#website\",\"url\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/\",\"name\":\"Web Hosting Knowledge Base | bodHOST Hosting FAQ\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#organization\"},\"alternateName\":\"Web Hosting Knowledge Base | bodHOST Hosting FAQ\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#organization\",\"name\":\"Web Hosting Knowledge Base | bodHOST Hosting FAQ\",\"url\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Profile-Pic.png\",\"contentUrl\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Profile-Pic.png\",\"width\":240,\"height\":240,\"caption\":\"Web Hosting Knowledge Base | bodHOST Hosting FAQ\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/#\\\/schema\\\/person\\\/f3852d74aeac480763235276b5faddd0\",\"name\":\"Vincer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb5079f76e01aaa97b2ffcb7a562292482693b395aba4a4214c98f006c07d352?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb5079f76e01aaa97b2ffcb7a562292482693b395aba4a4214c98f006c07d352?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb5079f76e01aaa97b2ffcb7a562292482693b395aba4a4214c98f006c07d352?s=96&d=mm&r=g\",\"caption\":\"Vincer\"},\"url\":\"https:\\\/\\\/www.bodhost.com\\\/kb\\\/author\\\/vinayak\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install iotop in Linux","description":"In this article, We've shown how to install iotop in Linux using command lines. For more details visit bodhost.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/","og_locale":"en_US","og_type":"article","og_title":"How to Install iotop in Linux","og_description":"In this article, We've shown how to install iotop in Linux using command lines. For more details visit bodhost.com","og_url":"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/","og_site_name":"Knowledge Base - bodHOST","article_published_time":"2024-07-27T12:51:05+00:00","article_modified_time":"2026-07-06T11:23:16+00:00","og_image":[{"width":524,"height":321,"url":"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/DNF.png","type":"image\/png"}],"author":"Vincer","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Vincer","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/#article","isPartOf":{"@id":"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/"},"author":{"name":"Vincer","@id":"https:\/\/www.bodhost.com\/kb\/#\/schema\/person\/f3852d74aeac480763235276b5faddd0"},"headline":"How to Install iotop in Linux","datePublished":"2024-07-27T12:51:05+00:00","dateModified":"2026-07-06T11:23:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/"},"wordCount":1371,"publisher":{"@id":"https:\/\/www.bodhost.com\/kb\/#organization"},"image":{"@id":"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/DNF.png","keywords":["CentOS","Fedora","Install iotop in Linux","RHEL"],"articleSection":["General Discussion"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/","url":"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/","name":"How to Install iotop in Linux","isPartOf":{"@id":"https:\/\/www.bodhost.com\/kb\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/#primaryimage"},"image":{"@id":"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/DNF.png","datePublished":"2024-07-27T12:51:05+00:00","dateModified":"2026-07-06T11:23:16+00:00","description":"In this article, We've shown how to install iotop in Linux using command lines. For more details visit bodhost.com","breadcrumb":{"@id":"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/#primaryimage","url":"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/DNF.png","contentUrl":"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2022\/07\/DNF.png","width":524,"height":321,"caption":"DNF"},{"@type":"BreadcrumbList","@id":"https:\/\/www.bodhost.com\/kb\/install-iotop-in-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"General Discussion","item":"https:\/\/www.bodhost.com\/kb\/category\/general\/"},{"@type":"ListItem","position":2,"name":"How to Install iotop in Linux"}]},{"@type":"WebSite","@id":"https:\/\/www.bodhost.com\/kb\/#website","url":"https:\/\/www.bodhost.com\/kb\/","name":"Web Hosting Knowledge Base | bodHOST Hosting FAQ","description":"","publisher":{"@id":"https:\/\/www.bodhost.com\/kb\/#organization"},"alternateName":"Web Hosting Knowledge Base | bodHOST Hosting FAQ","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bodhost.com\/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.bodhost.com\/kb\/#organization","name":"Web Hosting Knowledge Base | bodHOST Hosting FAQ","url":"https:\/\/www.bodhost.com\/kb\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bodhost.com\/kb\/#\/schema\/logo\/image\/","url":"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2025\/10\/Profile-Pic.png","contentUrl":"https:\/\/www.bodhost.com\/kb\/wp-content\/uploads\/2025\/10\/Profile-Pic.png","width":240,"height":240,"caption":"Web Hosting Knowledge Base | bodHOST Hosting FAQ"},"image":{"@id":"https:\/\/www.bodhost.com\/kb\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.bodhost.com\/kb\/#\/schema\/person\/f3852d74aeac480763235276b5faddd0","name":"Vincer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/bb5079f76e01aaa97b2ffcb7a562292482693b395aba4a4214c98f006c07d352?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bb5079f76e01aaa97b2ffcb7a562292482693b395aba4a4214c98f006c07d352?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bb5079f76e01aaa97b2ffcb7a562292482693b395aba4a4214c98f006c07d352?s=96&d=mm&r=g","caption":"Vincer"},"url":"https:\/\/www.bodhost.com\/kb\/author\/vinayak\/"}]}},"_links":{"self":[{"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/posts\/9195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/comments?post=9195"}],"version-history":[{"count":9,"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/posts\/9195\/revisions"}],"predecessor-version":[{"id":15406,"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/posts\/9195\/revisions\/15406"}],"wp:attachment":[{"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/media?parent=9195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/categories?post=9195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bodhost.com\/kb\/wp-json\/wp\/v2\/tags?post=9195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}