SCHED_IDLEは、どのCPUリソースがプロセスに割り当てられ、プロセスによって使用されるかに基づく、Linuxカーネルのプロセススケジューリングポリシーです。 カーネルバージョン5.10.134-16.al8以降、Alibaba Cloud Linux 3は、制御グループ (cgroup) ごとのレベルでSCHED_IDLE機能をサポートし、cpu cgroupにSCHED_IDLEスケジューリングポリシーを使用してきめ細かいリソース管理とスケジューリングを実現するかどうかをユーザーが指定できるCPU. idle
インターフェイスを提供します。
使用上の注意
cgroup v1では、
cpu.idle
インターフェイスは/sys/fs/cgroup/cpu/$cg
にあります。cgroup v2では、
cpu.idle
インターフェイスは/sys/fs/cgroup/$cg
にあります。
説明
$cg
はプレースホルダーで、cgroup名を指定します。
インターフェイス | 値 | 説明 |
cpu.idle | 0 | cgroupのSCHED_IDLEスケジューリングポリシーを無効にします。 |
1 | cgroupのSCHED_IDLEスケジューリングポリシーを有効にします。 最小タイムスライス重みはcgroupに対して指定され、最小ランタイムはもはや保証されない。 cgroupバージョンとSCHED_IDLEスケジューリングポリシーの間の非互換性によって引き起こされる次の制限に注意してください。
|