The bandwidth loading issue is due to the default behavior of ganglia nodes, which is to have every node a listener as well as a broadcaster. In effect, every node is listening to every other node, and attempting to broadcast all its known information to the gmetad server.

We have cut down network traffic to a minimum by making only one node in the data center the listener node (this also happens to be the gmetad server and this is its only role in life), and all the cluster nodes "deaf". This is a parameter in the /etc/gmond.conf file. That way, each node in the cluster just sends out only its information and thus the volume of traffic is very small in comparison. You can also tune how often the data is sent.

On our high speed, low latency interconnect clusters (250+ nodes), we are seeing very little ganglia traffic on the network... so small it is unmeasurable. On the gmond listener/gmetad server, CPU load rarely tops 5%.


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