Numa: Difference between revisions
From DWIKI
m →lstopo Tag: wikieditor |
m →Links Tag: wikieditor |
||
| Line 1: | Line 1: | ||
=Links= | =Links= | ||
*[https://docs.redhat.com/en/documentation/Red_Hat_Enterprise_Linux/7/html/Virtualization_Tuning_and_Optimization_Guide/sect-Virtualization_Tuning_Optimization_Guide-NUMA-NUMA_and_libvirt.html#sect-Virtualization_Tuning_Optimization_Guide-NUMA-VCPU_Pinning NUMA and vCPU pinning] | *[https://docs.redhat.com/en/documentation/Red_Hat_Enterprise_Linux/7/html/Virtualization_Tuning_and_Optimization_Guide/sect-Virtualization_Tuning_Optimization_Guide-NUMA-NUMA_and_libvirt.html#sect-Virtualization_Tuning_Optimization_Guide-NUMA-VCPU_Pinning NUMA and vCPU pinning] | ||
*[https://docs.rockylinux.org/10/guides/virtualization/kvm_tuning/ KVM tuning] | |||
*[https://www.baeldung.com/linux/numa-test-support Checking for NUMA capabilities] | *[https://www.baeldung.com/linux/numa-test-support Checking for NUMA capabilities] | ||
*[https://docs.kernel.org/admin-guide/numastat.html Numa policy hit/miss statistics] | *[https://docs.kernel.org/admin-guide/numastat.html Numa policy hit/miss statistics] | ||
Revision as of 13:51, 10 March 2026
Links
- NUMA and vCPU pinning
- KVM tuning
- Checking for NUMA capabilities
- Numa policy hit/miss statistics
- Proxmox CPU affinity for VMs with nice diagram
- libvirt NUMA Tuning
- Basic VM tuning guide for multi socket motherboards
- https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/6/html/performance_tuning_guide/main-cpu
- https://forum.proxmox.com/threads/dual-socket-systems.158898/
Tools
lscpu
NUMA: NUMA node(s): 2 NUMA node0 CPU(s): 0-7,16-23 NUMA node1 CPU(s): 8-15,24-31
Where node0 has physical cores 0-7 and 16-23 are virtual/SMT
numactl
numatop
Error messages
CPU is not supported!
Doesn't work in VM? Or just doesn't know the CPU?
numastat
On host
Also try per guest, get PID of guest and
numastat <PID>
On guest
Numatune
Is run on the host
lstopo
Package: hwloc Try
lstopo --of txt
Output
- PU
- Package Unit. Usually core + optional SMT
