13.07.2015 Views

Accelerate Your JBoss Enterprise Middleware - Red Hat Summit

Accelerate Your JBoss Enterprise Middleware - Red Hat Summit

Accelerate Your JBoss Enterprise Middleware - Red Hat Summit

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Accelerate</strong> <strong>Your</strong> <strong>JBoss</strong> <strong>Enterprise</strong> <strong>Middleware</strong> –Java Virtual MachineJavaJavaVirtualVirtualMachineMachine●The Oracle JVM, as well as OpenJDK, requires thefollowing option:●●-XX:+UseLargePages● The Oracle instructions leave it at that and you will most likely get thefollowing error:● Failed to reserve shared memory (error-no=12).Next, you set the following in /etc/sysctl.conf● kernel.shmmax = n● Where n is equal to the number of bytes of the maximum shared memorysegment allowed on the system. You should set it to perhaps 3 times theamount of physical memory.●●●Setting this value smaller, may result in error-no=22 on startup of theJVM. This error, is “no space left on device”, and is a rather newphenomenon on the Linux kernel.vm.nr_hugepages = n● Where n is equal to the number of large pages. You will need to look upthe large page size in /proc/meminfo.vm.huge_tlb_shm_group = gid● Where gid is a shared group id for the users you want to have access tothe large pages.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!