It changed "recently": http://www.oracle.com/technetwork/java/javase/6u18-142093.html
"The default maximum heap size is half of the physical memory up to a physical memory size of 192 megabytes and otherwise one fourth of the physical memory up to a physical memory size of 1 gigabyte. " "Server JVM heap configuration ergonomics are now the same as the Client, except that the default maximum heap size for 32-bit JVMs is 1 gigabyte, corresponding to a physical memory size of 4 gigabytes, and for 64-bit JVMs is 32 gigabytes, corresponding to a physical memory size of 128 gigabytes." Patrick On Thu, Nov 10, 2011 at 4:14 PM, Camille Fournier <[email protected]> wrote: > It's very odd for the jvm to chose a 6g heap. On a 64bit machine it might > choose 2g, I've never seen it go larger without xmx. Check to see if you > have some sort of flags unintentionally added. > > C > From my phone > On Nov 10, 2011 4:59 PM, "Patrick Hunt" <[email protected]> wrote: > >> In general ZK does not bound the heap size. The default is to use >> whatever the JVM prefers, which is typically based on available host >> memory. You can override this using JVMFLAGS. >> >> Patrick >> >> On Thu, Nov 10, 2011 at 1:47 PM, Ed Sexton <[email protected]> wrote: >> > Hello Group- >> > >> > I am running CDH zookeeper version 3.3.3+12.12 and noticed that zookeeper >> > is running with a heapsize of 6477m. >> > >> > I start zookeeper standalone, via /etc/init.d/hadoop-zookeeper-server. I >> > do not see reference to any ZOOKEEPER_HEAPIZE in the startup or zoo.cfg, >> > nor do I see any special JVMFLAGS in export/usr/bin/zookeeper-server, >> which >> > is what is called by the startup script, it just has this definition: >> > >> > JVMFLAGS=-Dzookeeper.log.threshold=INFO >> > >> > Can someone guide me to where the 6GB heapsize is being referenced? This >> > seems a bit large of a heap. >> > >> > Thanks for your guidance. >> > >> > Sincerely, >> > Ed >> > >> >
