En Red Hat 8.7 en x86_64, me gustaría restringir el proceso para que se le permita usar solo el 50% del tiempo de CPU.
Intenté limitar un proceso con cgroups siguiendo el tutorial de Red Hat Establecer límites de CPU para aplicaciones que usan cgroups-v1Y creé cgroup con éxito y limité el tiempo de CPU en un proceso específico en mi computadora de prueba.
Ahora me gustaría hacer lo mismo en la computadora de producción pero tengo un problema. Hice:
Crear nuevo grupo c
mkdir /sys/fs/cgroup/cpu/Ejemplo/
Se creó una limitación de tiempo de CPU del 50 %.
eco "1000000" > /sys/fs/cgroup/cpu/Example/cpu.cfs_period_us
eco "500000" > /sys/fs/cgroup/cpu/Example/cpu.cfs_quota_us
Agregar proceso a cgroup
eco "2335776" > /sys/fs/cgroup/cpu/Example/cgroup.procs
El comando devuelve error:
bash: echo: error de escritura: argumento no válido
¿Qué significa este error y cómo agregar un proceso a cgroup?