Me and U(buntu)

My Ubuntu Experience!

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
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
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
atop – AT Computing’s System & Process Monitor

4. iotop – shows current I/O usage:

iotop - simple top-like I/O monitor
iotop – simple top-like I/O monitor

5. itop – interrupt monitor:

itop - simple top-like interrupt load monitor
itop – simple top-like interrupt load monitor

6. xrestop – for X11 clients:

xrestop - monitor server resources used by X11 clients
xrestop – monitor server resources used by X11 clients

7. apachetop – for the apache web server:

apachetop - display real-time web server statistics
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
iftop – display bandwidth usage on an interface by host

9. ntop – web-based network monitor

ntop - display top network users
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'
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
mtop – Shows top mysql threads

11. latencytop – latency monitor

latencytop - a tool for developers to visualize system latencies
latencytop – a tool for developers to visualize system latencies

12. powertop – power use monitor

powertop - program to analyze power consumption on Intel-based laptops
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
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

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.

 
Follow

Get every new post delivered to your Inbox.