On 5/31/2011 10:22 AM, Roskens, Ronald wrote:
> Yes. I've been running with store-by-group for over a year now. Not sure if 
> its helping or not. Will assume that it is.
>
> The main flaw that I see with JRobin&  store-by-group is that's a compounded 
> problem. Its not something you see when you look at it up close, you need to 
> step back and look at it from whats happening at the OS level. The JRobin 
> file format spreads its definition format all throughout the file. Each time 
> you open the file, JRobin has to scan through it all so it "knows" where to 
> read/write any updates. If you're application is continually opening and 
> closing the files then you'll be ok as long as the total jrobin dataset is 
> able to be cached by the OS's file buffercache. If you got beyond that limit, 
> then the OS will have to continually read the blocks of the JRobin files into 
> memory upon each open().
>
> So with a large enough number of nodes+data collection points, OpenNMS+JRobin 
> degenerates down to a pure random read/writes at the block level of your 
> storage system leaving us with the worst case performance scenario.
>
> My system has no problems doing the actual polling&  datacollection. Its just 
> that OpenNMS+JRobin causes it to not be able to write the data collected out 
> to disk without having a large operations pending. Hence, whenever I 
> restarted OpenNMS, my graphs all end up with a 30-60 minute block of no data 
> to display.

But if you use application memory for the cache, you'll have that much 
less in the OS cache.  Why not give up and add RAM to the server?

-- 
   Les Mikesell
    lesmikes...@gmail.com


------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger. 
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today. 
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-devel mailing list

To *unsubscribe* or change your subscription options, see the bottom of this 
page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel

Reply via email to