Module cpuset

Module cpuset 

Source
Expand description

Cpuset mutation scenario implementations.

Functionsยง

custom_cgroup_cpuset_apply_midrun
Apply disjoint cpusets to two initially unconstrained cgroups mid-run.
custom_cgroup_cpuset_change_imbalance
Oversubscribed and bursty cgroups with cpuset narrowing and widening.
custom_cgroup_cpuset_clear_midrun
Clear disjoint cpusets from two cgroups mid-run.
custom_cgroup_cpuset_load_shift
Disjoint cpusets where a light cgroup gets heavy load added mid-run.
custom_cgroup_cpuset_numa_swap
NUMA-scoped cpusets: one cgroup per NUMA node, then swap mid-run.
custom_cgroup_cpuset_resize
Three-phase cpuset resize: 50/50, 25/75, 75/25.
custom_cgroup_cpuset_swap_disjoint
Swap disjoint cpuset assignments between two cgroups twice.
custom_cgroup_cpuset_workload_imbalance
Disjoint cpusets with oversubscribed SpinWait vs bursty workers.