Specifications

Best Practices When Deploying
Linux on HP ProLiant DL980 G7 Servers
Technical white paper
Table of contents
Introduction .................................................................................................................................. 2
Linux Hardware Overview ............................................................................................................. 3
CPU Mappings ......................................................................................................................... 3
PCI Slot Mappings .................................................................................................................... 3
Non-Uniform Memory Access (NUMA) Overview ............................................................................. 4
Displaying Node Distances ........................................................................................................ 4
Displaying Task Information ....................................................................................................... 5
Displaying Memory Allocation Statistics ....................................................................................... 5
Controlling Task and Memory Placement ..................................................................................... 6
Moving Tasks to Other NUMA Nodes ......................................................................................... 6
Controlling Task and Memory Object Placement ........................................................................... 6
Determining Task Memory Allocation Location .............................................................................. 7
OS Support Matrix for the HP ProLiant DL980 G7 Server .................................................................. 7
Additional Recommended Software Components When Running Linux on the DL980 ........................... 8
HP ProLiant Support Pack (PSP) ................................................................................................... 8
HP System Management Homepage (SMH) ............................................................................... 11
Hardware Best Practices .............................................................................................................. 12
Boot Adapter Location ............................................................................................................. 12
Power Consumption Settings .................................................................................................... 12
Virtualization Settings .............................................................................................................. 14
RHEL 5.6 and SLES 10 SP4 Best Practices ..................................................................................... 15
Disable Hyper-threading to Reduce Scheduler Overhead ............................................................. 15
Disable x2APIC with Intel Xeon E-7 Series Processors .................................................................. 16
Verify 40-bit Mode before OS Installation .................................................................................. 17
Use the NOOP I/O Scheduler .................................................................................................. 19
Increase Crash Kernel Size ...................................................................................................... 19
Known Issues and Workarounds ............................................................................................... 19
RHEL 6.X and SLES 11 SP1 Best Practices ...................................................................................... 20
Disable Hyper-threading to Reduce Scheduler Overhead ............................................................. 20
Enable 44-bit System Address Mode with 1 TB or more Memory .................................................. 21
Use the NOOP I/O Scheduler .................................................................................................. 23
Increase Crash Kernel Size ...................................................................................................... 23
Oracle Database Best Practices .................................................................................................... 24
Enable Hyper-threading for CPU-intensive Workloads.................................................................. 24
Use HugePages ...................................................................................................................... 24
Enable Oracle NUMA Optimizations ........................................................................................ 25
For More Information .................................................................................................................. 26
Documentation Feedback ......................................................................................................... 26

Summary of content (26 pages)