cpuset
cpuset is a Linux kernel mechanism used to partition processor resources and memory locality for groups of tasks. It is implemented as part of the cgroup subsystem and allows administrators to designate which CPUs a group of processes may run on and from which NUMA memory nodes memory allocations may come. This helps improve cache locality and performance in multi-processor and NUMA systems.
A cpuset forms a hierarchical set within the cgroup filesystem. Each cpuset has attributes such as the
Usage and applications include isolation and performance optimization for workloads. cpuset is commonly used by container
Notes and limitations: cpuset primarily controls where a task may execute and from which memory nodes it