x86_64 上の Red Hat 8.7 では、プロセスが CPU 時間の 50% のみを使用できるように制限したいと考えています。
Red Hatのチュートリアルに従ってcgroupsでプロセスを制限しようとしました cgroups-v1 を使用してアプリケーションに CPU 制限を設定するそして、cgroup を作成し、テスト コンピューター上の特定のプロセスの CPU 時間を制限することに成功しました。
今、実稼働コンピューターで同じことをやりたいのですが、問題が発生しました。私は次のようにしました:
新しいcgroupを作成する
mkdir /sys/fs/cgroup/cpu/Example/
50%のCPU時間制限を設定
echo "1000000" > /sys/fs/cgroup/cpu/Example/cpu.cfs_period_us
echo "500000" > /sys/fs/cgroup/cpu/Example/cpu.cfs_quota_us
cgroupにプロセスを追加する
echo "2335776" > /sys/fs/cgroup/cpu/Example/cgroup.procs
コマンドがエラーを返します:
bash: echo: 書き込みエラー: 無効な引数
このエラーは何を意味し、cgroup にプロセスを追加するにはどうすればよいですか?