Performance issues, too

Tobias Klausmann klausman at schwarzvogel.de
Mon Dec 25 12:06:26 CET 2006


Hi! 

On Mon, 25 Dec 2006, Robert Hajime Lanning wrote:

> 
> <quote who="Daniel Meyer">
> > Just rechecked. After 72 hours nagios still runs perfectly
> > with an average service check latency of 0.3 seconds, max.
> > 0.9 seconds.
> >
> > Memory usage is perfectly "flat" now, with epn and perlcache
> > it went from 140 mb (whole system) to about 900 mb within 24h.
> >
> > The average system load is a bit _lower_ than before, but some
> > peaks higher than with epn/perlcache.
> >
> > I'll try pure epn without perlcache first thing in january.

(pardon my butting in here) I'll do that, too.

> The main reason for me to use ePN with perlcache, is to get
> around the huge load of loading all the MIBs for each SNMP
> query.  (Since 90% of my services are SNMP queries.)  I was
> looking for a way to load the MIB tree once, and found I could
> do it in p1.pl.
> 
> For traps, I run snmptrapd (from net-snmp) and have just recently
> found it has a memory leak.  Over the course of 20 days, it grew
> from 5MB to 140MB.  It runs snmptthandler, which is actually a C
> program (I ported the Perl version to reduce the load during trap
> floods).
> 
> snmptt has a big memory leak.  I restart it every 6 hours.
> 
> This seems to be pointing to the net-snmp libraries.

I'm not using a single SNMP check, and I have the very same
problem: so I'd say no.

> Though, I don't get why it would really effect the nagios master
> process.  Since all the calls to the SNMP module are run in a
> subprocess, other than the initialization that I put into p1.pl.
> Unless p1.pl is executed more than once.
> 
> Back when I had about 200 service checks, my load was about 1.5.
> Then I enabled ePN with perlcache and stuck in the "use SNMP"
> with the preload of the MIBs.  Load went down to 0.3.  But, as
> I added services, most SNMP, this issue showed up.

I think the two issues are independent (or at most correlated).
If switching off EPN/perlcache fixes the issues for me, too, I'd
guess it's either the embedded Perl or the cache. Finding out
which is a matter of simple experimentation. I hope :)

Merry christmas to the lot of you, btw. 

Regards,
Tobias
(away from work and Nagios 'til January 8th)

-- 
Never touch a burning system.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list