мне вешать всю систему при сборке чего-нибудь тяжёлого?
А зачем дважды пересобирать? Второй раз другой результат получится чтоле?
1. чтобы дважды пересобрать за один вызов emerge, рекомендую юз pgo на gcc. легче по памяти не станет, но другие ебилды собираться в итоге должны немного быстрее. 2. попробуйте (при наличии дискового свапа) zswap (рекомендую zswap.zpool=z3fold zswap.compressor=zstd)+uksm. 3. самое простое, пробуйте снижать количество задач сборки (MAKEOPTS="-j...") на самых жирных пакетах c помощью package.env . Если это количество не выставлять принудительно, portage будет пускать всё на максимальном имеющемся в системе количестве логических ядер.
Обсуждают сегодня