これによると郵便はがきには、プロセススケジューラを制御する3つのカーネルパラメータがあります。
kernel.sched_min_granularity_ns
kernel.sched_latency_ns
kernel.sched_wakeup_granularity_ns
しかし、私のUbuntuシステムでは見ることができません。代わりに、次の変数が存在します。
$ sudo sysctl -A | grep sched
kernel.sched_autogroup_enabled = 1
kernel.sched_cfs_bandwidth_slice_us = 5000
kernel.sched_child_runs_first = 0
kernel.sched_deadline_period_max_us = 4194304
kernel.sched_deadline_period_min_us = 100
kernel.sched_energy_aware = 1
kernel.sched_rr_timeslice_ms = 100
kernel.sched_rt_period_us = 1000000
kernel.sched_rt_runtime_us = 950000
kernel.sched_schedstats = 0
kernel.sched_util_clamp_max = 1024
kernel.sched_util_clamp_min = 1024
kernel.sched_util_clamp_min_rt_default = 1024
$ uname -r
5.13.0-27-generic
問題は手動で設定する必要があるのか、それとも別の変数に置き換える必要があるのかです。
答え1
https://forum.endeavouros.com/t/sysctl-output-changed-from-kernel-5-10-to-5-13-why/17097/sys/kernel/debug/schedに移動したと言います。