On 3 Nov 2010, at 08:27, aero wrote:

I encountered rrd file writing timeout(12 seconds) as the number of rrd files increased. So I started investigating where the performance bottleneck could be occurring ( We have multi-core CPU and there are no cpu or I/O bottlenecks ) and parallelized insert.pl script.

See 
http://aero2blog.blogspot.com/2010/11/parallelize-job-with-parallelforker.html

Thanks for the patch. It's a good idea, but then I realised you are forking a process for every single service result that comes back, which is not very efficient.

We've done this differently in 3.9.1 - we have a separate thread now that handles the RRD updates, which can take as long as it likes (with monitoring, of course). So this will stop the gaps appearing in the graphs.

Ton

_______________________________________________
Opsview-users mailing list
[email protected]
http://lists.opsview.org/lists/listinfo/opsview-users

Reply via email to