Process & Resource Monitoring (Top/Htop/Ps/Systemd)
Quit guessing why your system is thrashing during a backup
đź§© The Challenge
Everyone has dealt with that one rogue process that locks up the entire machine, but figuring out exactly which block device it’s choking on is usually a guessing game. It’s infuriating to watch your load average climb into the double digits while you stare at a static process list.
đź’ˇ The Fix
Use iostat coupled with a specific flag to see the exact throughput per device, or just dive into the proc filesystem to map a process to its specific I/O activity. You’ll stop killing the wrong services once you can actually see the real disk pressure.
pidstat -d 2
⚙️ Why It Works
This utility captures per-task I/O statistics in real-time, pulling directly from the kernel’s accounting metrics. Since it tracks every active process by PID, you don’t have to parse through the noise of the entire process tree to find the culprit.
🚀 Pro-Tip: Alias this to something short like piod to save your wrists when the production box is on fire.
Linux Tips & Tricks | © ngelinux.com | 9/21/2026
