Hello,

 

We are running on a VM as well with 5 cores,  6GB of RAM and SAN storage. We currently have ~250 devices with 7100 ports and the system works fine.

 

First of all check “top” check to see if your database is waiting on slow disks with %wa.

Cpu(s): 14.9%us,  6.9%sy,  0.0%ni, 76.5%id,  1.2%wa,  0.0%hi,  0.6%si,  0.0%st

 

We have also disabled a couple features that seem to cause a much longer polling time.

/opt/observium/config.php

 

// Disable EtherLike-MIB

$config['enable_ports_etherlike']       = 0;      # Enable Polling EtherLike-MIB (doubles interface processing time)

 

// Disable FDB table polling

$config['poller_modules']['fdb-table']                    = 0; 

 

// Disable ARP table polling

$config['discovery_modules']['arp-table']                    = 0;

 

Finally we use 5 threads of the poller-wrapper

/etc/cron.d/observium

*/5 *     * * *   root    /opt/observium/poller-wrapper.py 5 >> /dev/null 2>&1

 

Hopefully this helps,

 

Martin Smith | Network Analyst | Netgain
720 West Saint Germain Street | St. Cloud | MN | 56301

Phone: 320-257-6607 | 877.797.4700 x170

 

 

 

From: observium [mailto:observium-bounces@observium.org] On Behalf Of Paul Meys
Sent: Monday, June 16, 2014 5:07 AM
To: observium@observium.org
Subject: [Observium] high CPU / slow response

 

Hi,

 

I'm running the latest version, but it is extremely slow.

Even to load the login-page, it takes a very long time.

 

I always see mysqld using almost all CPU-power.

the server is running in vmware, os = debian.

 

Currently I have one v-core assigned with 16G of ram. ( already tried with 4 cores.. )

In Observium I have 75 devices with a total of 7500 ports.

 

Please advice ;-)

 

Thank you,

Have a good day,

 

Paul