Я попытался запустить процесс dd if=/dev/zero of=/dev/null bs=20M
Затем я получил PID, используя top
. После этого я создал каталог foo
в /sys/fs/cgroup/cpu/
и отредактировал следующее
1) Добавил 128 в cpu.shares
2) Добавил procID в tasks
Однако процесс все еще использует 99% процессорного времени. У меня неправильная настройка cgroup?
Это может быть недоразумением с моей стороны, но похоже, что мой проц получает 99% доли только потому, что другие процы вообще не используют ЦП. Однако я надеялся, что cgroup должен реализовать ресурсы «Сколько вы можете использовать».