Top of the world, ma!
Posted by Jason on December 5, 2008
There are lots of monitoring utilities for Linux, I thought it might be neat to look at the “top” ones:
1. top – original flavor recipe:

- top – display Linux tasks
There is also vtop, which wraps top to show all processes on the system.
2. htop – curses-based interface process monitor:

- htop – interactive process viewer
I use htop most of all.
3. atop – adds system monitoring with process monitoring:

- atop – AT Computing’s System & Process Monitor
4. iotop – shows current I/O usage:

- iotop – simple top-like I/O monitor
5. itop – interrupt monitor:

- itop – simple top-like interrupt load monitor
6. xrestop – for X11 clients:

- xrestop – monitor server resources used by X11 clients
7. apachetop – for the apache web server:

- apachetop – display real-time web server statistics
The current Ubuntu packaging of apachetop is bugged. You can compile it yourself by grabbing the source here and applying the patch in the bug report.
8. iftop – interface bandwidth use:

- iftop – display bandwidth usage on an interface by host
9. ntop – web-based network monitor

- ntop – display top network users
ntop runs as a daemon in the background and provides a web-based interface with several screens full of neat graphs and charts.
10. mytop – MySQL monitor

- mytop – display MySQL server performance info like `top’
There is a pg_top/ptop for PostgreSQL as well – but I don’t have PostgreSQL on my machine.
11 mtop – another MySQL monitor

- mtop – Shows top mysql threads
11. latencytop – latency monitor

- latencytop – a tool for developers to visualize system latencies
12. powertop – power use monitor

- powertop – program to analyze power consumption on Intel-based laptops
The man page says “Intel-based laptops”, but the FAQ says that’s not actually necessary. The screenshot is from my desktop.
13. wmtop – monitors in a dock app

- wmtop – WindowMaker dockapp
Really a WindowMaker app, but can be ran standalone or in whatever environment you like. (Also see: wmforkplop /wmhdplop)
14. slabtop - kernel slab cache

slabtop - display kernel slab cache information in real time
15 & 16. If you need some virtualization monitoring there is virt-top and xentop.
Sorry, the comment form is closed at this time.
