Best Practices When Deploying Linux on the HP ProLiant DL980 (updated December 2012)
25
The Linux kernel shared memory parameters should also be adjusted for the largest SGA:
[root@tux ~]# grep shm /etc/sysctl.conf
kernel.shmall = <total size of all SGAs in 4KB pages>
kernel.shmmax = <largest SGA size in bytes>
More details on HugePages and Oracle can be found in the following Oracle articles (an Oracle account is required):
Article ID 361468.1:
support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=REFERENCE&id=361468.1
Article ID 361323.1:
support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=REFERENCE&id=361323.1
Enable Oracle NUMA optimizations
Oracle Article ID 864633.1 states the following:
“Oracle will not by default detect if the hardware and operating system are NUMA capable and enable Oracle NUMA
support.”
The solution here is to specifically enable Oracle NUMA optimizations by setting the following Oracle initialization
parameter as shown:
_enable_NUMA_support=TRUE
Article ID 864633.1 is available at:
support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=REFERENCE&id=864633.1










