Repository navigation
Releases: fior512/goset
Releases · fior512/goset
Release list
v0.1.0
First public beta of Goset. Expect rough edges, please report bugs in the issues!!
Features
Modes
- Run and Diagnosis
Thread selection
- Automatic selection, amount set with
-n -numa: steer selection toward a specific NUMA node, or use a policy (offorauto)-include/-exclude: prefer or avoid specific thread IDs-fence: reserve the non-selected sibling threads of the selected ones
Isolation
-cgroup: confine the task in a cgroup v2 instead of classic pinning-steer: steer steerable IRQs toward the task and pause IRQBalance-rm-cgroup: remove the cgroup manually if an undiscovered bug leaves it open
Telemetry
- Collected remotely, without Inter-Processor Interrupts (IPIs)
- Metrics: IRQs, context switches, migrations, run queue, CPU frequency, IRQBalance state
-interval: set the polling rate
And proof-of-concepts compared to a scheduler-managed and taskset.