Performance Analysis and Tuning â Part 1 - Red Hat Summit
Performance Analysis and Tuning â Part 1 - Red Hat Summit Performance Analysis and Tuning â Part 1 - Red Hat Summit
numastat: compatibility mode# numastatnode0 node1 node2 node3numa_hit 1655286 266159 314693 273846numa_miss 0 2790 0 0numa_foreign 2790 0 0 0interleave_hit 14365 14354 14366 14348local_node 1652364 249938 298463 257638other_node 2922 19011 16230 16208node4 node5 node6 node7numa_hit 252059 529980 240696 375607numa_miss 0 0 0 0numa_foreign 0 0 0 0interleave_hit 14367 14336 14333 14388local_node 235903 513789 224511 361928other_node 16156 16191 16185 13679
numastat: compressed display# numastat -cPer-node numastat info (in MBs):Node 0 Node 1 Node 2 Node 3 Node 4 Node 5 Node 6 Node 7 Total------ ------ ------ ------ ------ ------ ------ ------ -----Numa_Hit 6479 1040 1230 1070 985 2070 941 1468 15284Numa_Miss 0 11 0 0 0 0 0 0 11Numa_Foreign 11 0 0 0 0 0 0 0 11Interleave_Hit 56 56 56 56 56 56 56 56 449Local_Node 6468 977 1166 1007 922 2007 877 1415 14839Other_Node 11 74 63 63 63 63 63 53 455
- Page 2 and 3: Performance Analysis andTuning - Pa
- Page 4 and 5: Red Hat Enterprise Linux: Scale Up
- Page 6 and 7: Red Hat Enterprise Linux 6Benchmark
- Page 8 and 9: Red Hat Enterprise Linux 6.4 vs Win
- Page 10 and 11: Red Hat Enterprise Linux 6Scheduler
- Page 12 and 13: Load Balancing●●●●●Schedu
- Page 14 and 15: sched_child_runs_first●●●fork
- Page 16 and 17: 2MB standard Hugepages# echo 2000 >
- Page 18 and 19: Transparent Hugepagesecho never > /
- Page 20 and 21: 32-bitMemory Zones64-bitUp to 64 GB
- Page 22 and 23: Per Node/Zone split LRU Paging Dyna
- Page 24 and 25: Typical System Building BlockMemory
- Page 26 and 27: Four NUMA node system,fully-connect
- Page 28 and 29: Per NUMA-Node ResourcesMemory zones
- Page 30 and 31: zone_reclaim_mode●●●●Contro
- Page 32 and 33: Visualize CPUs via lstopo(from hwlo
- Page 34 and 35: Sample remote access latencies4 soc
- Page 36 and 37: So, what's the NUMA problem?●●
- Page 40 and 41: numastat: per-node meminfo# numasta
- Page 42 and 43: numastat shows aligned guests# numa
- Page 44 and 45: How to manage NUMA manually●●
- Page 46 and 47: numad can help improve NUMA perform
- Page 48 and 49: numad aligns process memory and CPU
- Page 50 and 51: numad usage●●●●numad is int
- Page 52 and 53: To change utilization target● -u
- Page 54 and 55: To get pre-placement advice● -w :
- Page 56 and 57: numad “-w” shell script(the imp
- Page 58 and 59: numad “-w” shell script (advise
- Page 60 and 61: Multiguest Oracle OLTP WorkloadOrac
- Page 62 and 63: Summary / Questions●Red Hat Enter
- Page 64 and 65: Cgroup default mount points# cat /e
- Page 66 and 67: cgroups[root@dhcp1001950 ~]#
- Page 68 and 69: incorrect bindings!# echo 1 > cpuse
numastat: compressed display# numastat -cPer-node numastat info (in MBs):Node 0 Node 1 Node 2 Node 3 Node 4 Node 5 Node 6 Node 7 Total------ ------ ------ ------ ------ ------ ------ ------ -----Numa_Hit 6479 1040 1230 1070 985 2070 941 1468 15284Numa_Miss 0 11 0 0 0 0 0 0 11Numa_Foreign 11 0 0 0 0 0 0 0 11Interleave_Hit 56 56 56 56 56 56 56 56 449Local_Node 6468 977 1166 1007 922 2007 877 1415 14839Other_Node 11 74 63 63 63 63 63 53 455