В Red Hat 8.7 на x86_64 я хотел бы ограничить процесс, чтобы ему было разрешено использовать только 50% процессорного времени.
Я попытался ограничить процесс с помощью cgroups, следуя руководству Red Hat Установка ограничений ЦП для приложений с помощью cgroups-v1и я успешно создал cgroup и ограничил время ЦП для определенного процесса на моем тестовом компьютере.
Теперь я хотел бы сделать то же самое на рабочем компьютере, но столкнулся с проблемой. Я сделал:
Создать новую cgroup
mkdir /sys/fs/cgroup/cpu/Example/
Создано 50% ограничение процессорного времени
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?