У меня есть процессорный голодный процесс A, который слишком сильно загружает процессор (100%), что приводит к тому, что процесс B занимает недостаточно циклов... B связан с веб-ответом... поэтому, когда я сделал тест веб-ответа с оба процесса без cgroups, результат составил 5 секунд ... теперь, когда я создаю две группы и даю обоим процессам равное количество cpu.shares, затрачиваемое время увеличивается до 15 секунд.
я получаю хорошие результаты с высоким соотношением доли процессора к процессу, которому нужно отдать больший приоритет... но мне очень любопытно это странное поведение при значениях по умолчанию...
Почему время отклика увеличилось бы с общими значениями по умолчанию 1024 для обеих групп, разве оно не должно быть таким же, как без cgroups ???
Теперь, когда я помещаю оба процесса в одну группу, ответ снова возвращается к 5 секундам...
Это что-то связанное с планировщиком...