и EMERGE_DEFAULT_OPTS?
Сейчас ничего не настраивал специально: пакеты просто собираются один за другим, при этом бОльшую часть времени процессор в среднем загружен хорошо если на процентов 20. Только когда доходит очередь до тяжёлых пакетов вроде gdb/qtwebengine - тогда загрузка по всем ядрам уже близка к 100.
Хотелось бы именно по мелким пакетам ускориться, распараллелить их сборку (—jobs) - но так, чтобы на тяжёлых пакетах это не так чтобы сильно мешало.
Вики (https://wiki.gentoo.org/wiki/EMERGE_DEFAULT_OPTS) про это просто говорит, мол, сами учитывайте как эта комбинация будет работать - но без подробностей.
у меня n*1.5 по vCPU
Мне в последнее время кажется, что сочетание MAKEOPTS="-j12 -l12" EMERGE_DEFAULT_OPTS="-j2" Для 12-поточной машины самое нормальное
Но я не мониторил нагрузку на CPU в среднем во время обновления системы. Просто мелкие пакеты будут собираться чуть параллельнее чем обычно, а долгие пакеты будут так же долбить весь проц
Обсуждают сегодня