cgroup にプロセスを追加すると、「書き込みエラー: 無効な引数」というエラーが返されます

cgroup にプロセスを追加すると、「書き込みエラー: 無効な引数」というエラーが返されます

x86_64 上の Red Hat 8.7 では、プロセスが CPU 時間の 50% のみを使用できるように制限したいと考えています。

Red Hatのチュートリアルに従ってcgroupsでプロセスを制限しようとしました cgroups-v1 を使用してアプリケーションに CPU 制限を設定するそして、cgroup を作成し、テスト コンピューター上の特定のプロセスの CPU 時間を制限することに成功しました。

今、実稼働コンピューターで同じことをやりたいのですが、問題が発生しました。私は次のようにしました:

  1. 新しいcgroupを作成する

    mkdir /sys/fs/cgroup/cpu/Example/

  2. 50%のCPU時間制限を設定

    echo "1000000" > /sys/fs/cgroup/cpu/Example/cpu.cfs_period_us

    echo "500000" > /sys/fs/cgroup/cpu/Example/cpu.cfs_quota_us

  3. cgroupにプロセスを追加する

    echo "2335776" > /sys/fs/cgroup/cpu/Example/cgroup.procs

コマンドがエラーを返します:

bash: echo: 書き込みエラー: 無効な引数

このエラーは何を意味し、cgroup にプロセスを追加するにはどうすればよいですか?

関連情報