scx_layered 1.0.21

A highly configurable multi-layer BPF / user space hybrid scheduler used within sched_ext, which is a Linux kernel feature which enables implementing kernel thread schedulers in BPF and dynamically loading them. https://github.com/sched-ext/scx/tree/main
Documentation
[
  {
    "name": "short",
    "comment": "Layers running for up to 100us",
    "matches": [
      [
        {
          "AvgRuntime": [0, 100]
        }
      ]
    ],
    "kind": {
      "Confined": {
	"protected": true,
	"slice_us": 100000,
	"util_range": [0.01, 0.99],
        "cpus_range": [5, 5],
	"placement": "Floating"
      }
    }
  },

  {
    "name": "mid",
    "comment": "Layers running for up to 10ms",
    "matches": [
      [
        {
          "AvgRuntime": [100, 10000]
        }
      ]
    ],
    "kind": {
      "Confined": {
	"protected": true,
	"slice_us": 100000,
	"util_range": [0.01, 0.99],
        "cpus_range": [5, 5],
	"placement": "Sticky"
      }
    }
  },

  {
    "name": "long",
    "comment": "Layers running from 10ms to 1s",
    "matches": [
      [
        {
          "AvgRuntime": [10000, 1000000]
        }
      ]
    ],
    "kind": {
      "Confined": {
	"protected": true,
	"slice_us": 100000,
	"util_range": [0.01, 0.99],
        "cpus_range": [5, 5],
	"placement": "Sticky"
      }
    }
  },

  {
    "name": "rest",
    "comment": "the rest",
    "matches":[[]],
    "kind": {
      "Grouped": {
        "util_range": [
          0.05,
          0.60
        ]
      }
    }
  }
]