People are always worried about ganglia's network or load overhead,
writing into the list and honestly I don't understand where this comes
from.  Have you measured a lot of overhead caused by ganglia?  I did a
quick check last month when a similar question came up and this is what
I found:

We are monitoring almost 2,000 nodes, split into 10 clusters, with no
load problems on the gmetad head node using a tmpfs filesystem for the
rrds.  I should note that we also increased the gmetad polling interval
from the default 15 seconds to 60, which helps a little.  To prevent
loss of data, every night gmetad is stopped, the rrd directory is copied
to disk and gmetad is restarted which only takes a few seconds.  On the
head node, gmetad is reading an average of 250kB/s of XML data total
from all 10 of our clusters with our 60 second update interval, which is
only about 2% of its available 100Mb/s connection.

We also don't notice any problem with multicast, even with our largest
cluster of over 400 nodes, we just set a higher ttl and enabled
multicast forwarding on our router.  We also have igmp enabled on a
switched network, so the multicast is only sent where it is supposed to
be sent.  This allows gmetad to fail-over to another gmond for that
cluster's data if the one it was polling does not respond.

A quick check with tcpdump shows about 150 packets/sec average on our
largest 400 node cluster, which is a little more than 10kB/s or less
than 0.1% of the available bandwidth on a 100 Base-T network.  The exact
packet rate will vary depending on the usage of the nodes, basically how
quickly the metric parameters reach their thresholds.  We are just using
the basic Linux metrics, no extra metrics have been added yet.  Do you
really need that extra 0.1% of available bandwidth?

~Jason


On Wed, 2005-07-13 at 06:38, regatta wrote:
> Guys,
> 
> We have a very old bad experience with ganglia (I think 2.5) and we
> installed it in around 26 clusters with 128 nodes and as far as we
> know it generate alot of traffic in the network and use alot of CPU
> resource in the management node so we had to disable it since we need
> the network bandwidth
> 
> Anyway today we have a new oracle cluster with around 48 nodes and we
> want to ask you how do you think ganglia 3 ? does it produce alot of
> network traffic, does it use the CPU alot ? did anyone use it with
> oracle cluster ?
> 
> give me your feedback please
> 
> Thanks
> 
> 

Reply via email to