Ask Your Question

Memory Requirements for Beryllium

asked 2016-02-17 07:11:18 -0700

lmcdasm gravatar image


I am currently running BE Rc1, and i am wondering about the memory requirements for Karaf for Production operations. Keep in mind there is nothing running on this ODL, its just sitting there

Here is what i see thus far:

  • with a machine with 8GB of RAM, the JVM comes up (karaf) comes up and grabs (initially half of the ram - 4GB, then that grows over time to roughly 90% of available system memory). Also, there is a huge amount of disk swapping and massive I/o (Seems like almost every call in being written to log files - maybe debug is enabled inside somewhere?)

  • i tried increasing the ram to 12gB, and in fact at startup, it grabbed all the ram (and left my system with a little over 200MB ram available - however, disk swapping reduced, still large amounts of logs being written to -

  • with 16GB of ram on the machine, ODL starts and grabbs 14GB.

I have tried setting the Xmx (max) JVM flags, but seems they are ignored.

So - my question, what is the requirement for RAM for ODL BE in production?

Thanks! Daniel

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2016-04-06 17:36:30 -0700

ecelgp gravatar image

updated 2016-04-06 17:38:47 -0700

I wonder which features in ODL you enable, I run OpenFlow application in ODL with as little as 4GB RAM (total) and that does not give me any issue even in moderate scale scenarios. 8GB of RAM should be my recommendation as this is what we have in ODL CI and we test with: link: Performance Test Results

edit flag offensive delete publish link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

[hide preview]

Question Tools

1 follower


Asked: 2016-02-17 07:11:18 -0700

Seen: 263 times

Last updated: Apr 06 '16