Site icon New Generation Enterprise Linux

Find exactly who is crushing your I/O without guessing

Process & Resource Monitoring (Top/Htop/Ps/Systemd)

Find exactly who is crushing your I/O without guessing

🧩 The Challenge

You know that feeling when the server load jumps to 20 for no apparent reason, but top says the CPU is mostly idle? I’ve spent way too many mornings staring at a sluggish shell because some hidden process is thrashing the disks.

💡 The Fix

Stop looking at CPU usage and pivot to monitoring the I/O wait columns in iotop to catch the guilty process red-handed. It’s the only way to see if your database backup or a runaway find command is choking your storage.

sudo iotop -oPa

⚙️ Why It Works

By using the -o flag, the command filters out the noise of idle processes so you only see what is actively reading or writing data. Adding the -a flag lets you see the accumulated I/O that process has done since the tool started, which is great for catching those intermittent spikes.

🚀 Pro-Tip: Pipe it to grep if you are hunting for a specific user’s processes that are making the system crawl.

Linux Tips & Tricks | © ngelinux.com | 9/15/2026

0 0 votes
Article Rating
Exit mobile version