Expand description
Cross-cgroup interaction scenario implementations.
Functionsยง
- custom_
cgroup_ 4way_ load_ imbalance - Four cgroups with 16/1/8/4 workers testing multi-cell rebalancing.
- custom_
cgroup_ add_ load_ imbalance - Add a heavy 16-worker cgroup mid-run alongside two light YieldHeavy cgroups.
- custom_
cgroup_ cpuset_ imbalance_ combined - Disjoint cpusets with oversubscribed SpinWait vs light Bursty workers.
- custom_
cgroup_ cpuset_ overlap_ imbalance_ combined - Three overlapping cpusets with heavy, bursty, and yield-heavy workers.
- custom_
cgroup_ imbalance_ mixed_ workload - Three cgroups with SpinWait, Bursty, and IoSyncWrite workloads.
- custom_
cgroup_ io_ compute_ imbalance - IoSyncWrite cgroup vs fully-subscribed SpinWait cgroup.
- custom_
cgroup_ load_ oscillation - Oscillate load between two cgroups across four phases.
- custom_
cgroup_ no_ ctrl_ cpuset_ change - Disjoint cpusets cleared mid-run with cpu-controller disabled.
- custom_
cgroup_ no_ ctrl_ imbalance - Heavy, light, and mobile workers with tasks ping-ponging to overflow cgroup.
- custom_
cgroup_ no_ ctrl_ load_ imbalance - Heavy SpinWait vs light YieldHeavy cgroups with cpu-controller disabled.
- custom_
cgroup_ no_ ctrl_ task_ migration - Workers ping-pong between cg_mobile and cg_1 across 9 MoveAllTasks phases.