Автоматическое распределение контейнеров lxc по ядрам?
Здравствуйте. Есть работающий сервер, на нем крутятся несколько процессов, которые в сумме потребляют в среднем 50% всего CPU. Система автоматически распределяет эти процессы по ядрам.
Я поднял контейнер через lxd, прописал ему limits.cpu 2. В результате оказалось, что контейнер намертво привязывается случайным образом к двум ядрам и получается, если вне контейнера какой-то процесс попадает на эти ядра, то эта нагрузка видна и в контейнере.
Подскажите как настроить распределение контейнера по ядрам, чтобы он автоматически использовал более свободные, а также имел приоритет по сравнению с другими процессами внутри системы физ. сервера?
Пример загрузки cpu prntscr.com/n6hpl5
Спасибо.
В LXD нельзя указать конкретные ядра. Точно можно в OpenVZ 7.
В последней версии появились приоритеты для CPU, диска и сети.
Вообще зря паритесь, система не глупая, разберется, как правильно работать с CPU.