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?