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:
Criar novo cgroup
mkdir /sys/fs/cgroup/cpu/Exemplo/
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
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?