Locality-Optimized Resource Alignment for Superdome 2

Locality-Optimized Resource Alignment for
Superdome 2
Version 1.0
Technical white paper
Table of contents
Executive summary ............................................................................................................................... 2
Background and motivation of LORA ..................................................................................................... 2
Structure of Superdome 2 servers ....................................................................................................... 2
Interleaved memory .......................................................................................................................... 3
Local memory .................................................................................................................................. 3
Operating system mode .................................................................................................................... 4
Application workload ....................................................................................................................... 4
LORA configuration rules ...................................................................................................................... 4
Partitioning ...................................................................................................................................... 4
LORA system administration .................................................................................................................. 5
Server Tunables product in the Tune-N-Tools bundle ............................................................................. 5
loratune command ........................................................................................................................... 5
Benefits .............................................................................................................................................. 6
Performance .................................................................................................................................... 6
Cost ............................................................................................................................................... 6
Power management .......................................................................................................................... 6
Summary ............................................................................................................................................ 6
Glossary ............................................................................................................................................. 7
Technical details .................................................................................................................................. 7
Configuring nPartitions for LORA ........................................................................................................... 8
Creating a new nPartition for LORA ................................................................................................... 8
Converting an existing nPartition for LORA .......................................................................................... 8
Helpful hints .................................................................................................................................... 8
Configuring vPars for LORA .................................................................................................................. 9
Considerations for memory granule size ............................................................................................. 9
Creating new virtual partitions ........................................................................................................... 9
Dividing the nPartition into virtual partitions of equal size .................................................................... 10
Establishing virtual partitions by processor and memory requirements ................................................... 13
Helpful hints .................................................................................................................................. 15
Factory preconfiguration ................................................................................................................. 16
Advanced tuning ............................................................................................................................... 16
numa_mode kernel tunable parameter ............................................................................................. 16
numa_sched_launch kernel tunable parameter ............................................................................. 17
numa_policy kernel tunable parameter ......................................................................................... 17
mpsched command ........................................................................................................................ 17
For more information / Call to action .................................................................................................. 19

Summary of content (19 pages)