Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am having some load issues with one of my servers, it's running Xen with various guests and with the current 7 it's at its limit.

However it tends to lag every now and then and we'd like to figure out what is causing this.

Is there some kind of application/tool that can analyze what process this is, and do this across multiple servers (Perhaps merge the data, or list it next to eachother).

Servers are running Debian 5.0 64-bit.

share|improve this question
When I see a slow down on most VM environments, its usually due to inadequate hard disk I/O. So pay attention to that as well. – xeon Nov 17 '10 at 23:32
I did so, the IO wait or whatever its called was hovering between 1 and 3 percent, which from what I understand is acceptable. – Not Available Nov 19 '10 at 9:44
up vote 0 down vote accepted

Munin is a good thing (I used it for years). However I prefer Collectd nowadays. For small(er) setups Munin is ok. Collectd should be used for special needs (eg. large setups, fine grained statistics).

share|improve this answer
Hmm, it looks interesting and might even use less CPU than munin, however as it doesn't generate graphs only collects data, I would like to still have some kind of web frontend for it. – Not Available Nov 21 '10 at 10:55
@Xeross: yeah it is true. – cstamas Nov 21 '10 at 14:21
I will look into collectd once I have some free time to set it up, looks very promising. Just a bit more cumbersome to get the actual graphs. – Not Available Dec 20 '10 at 13:53

Give this a shot:

share|improve this answer
I <heart> munin. – Sean Reifschneider Nov 18 '10 at 5:48
Yes it gives me CPU graphs but not the data I need (CPU usage of specific processes, including the usage of things that run through cron). – Not Available Nov 19 '10 at 9:44

Munin is great, However i prefer Cacti!

To graph specific "processes" / "crons" is going to take some work on your behalf.

Basically.. You need to set it up in snmp, so that either cacti/munin can grab the stats through a certain OID..

Otherwise you will just get the standard "cpu" configuarition that is configured..

Hope this makes it clear :D

share|improve this answer
Cacti also provides some more advanced notification features if I recall correctly, however I prefer munin because I can easily write plugins for that. – Not Available Nov 19 '10 at 9:43

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.