NUMA Configuration Checker for Container
NUMACC is a golang-based tool to check CPU affinity and NUMA configuration for containers and pods.
NUMACC will indicates following information:
- Which CPU core that process runs on.
- Whether this process is pin to certain CPU core or not.
- NUMA node of net devices for given container/pod.
Allowing user to know if the container/pod is under proper NUMA configuration.
go v1.10
git clone https://github.com/mjace/numacc
cd numacc
go get -d ./...
./numacc
To check NUMA configuration of container
./numacc cid <1234ABCFD>
./numacc cid 6131f8f8cc
Process and CPU for Container 6131f8f8cc
PID CurrentCpu CpuAffinity
47431 43 0-71
68018 32 0-71
The NIC NUMA for container 6131f8f8cc
sriov-a 0
eth0 N/A
lo N/A