Adicionar processo ao cgroup retorna erro "erro de gravação: argumento inválido"

Adicionar processo ao cgroup retorna erro "erro de gravação: argumento inválido"

No Red Hat 8.7 em x86_64, gostaria de restringir o processo para poder usar apenas 50% do tempo da CPU.

Tentei limitar um processo com cgroups seguindo o tutorial do Red Hat Configurando limites de CPU para aplicativos usando cgroups-v1e criei com sucesso o cgroup e limitei o tempo de CPU em processos específicos em meu computador de teste.

Agora gostaria de fazer o mesmo no computador de produção, mas me deparo com um problema. Eu fiz:

  1. Criar novo cgroup

    mkdir /sys/fs/cgroup/cpu/Exemplo/

  2. Criou limitação de tempo de CPU de 50%

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

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

  3. Adicionar processo ao cgroup

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

Comando retorna erro:

bash: echo: erro de gravação: argumento inválido

O que esse erro significa e como adicionar processo ao cgroup?

informação relacionada