[РЕШЕНО] Сжатие пакетов на всех ядрах

warlock9000
Если у тебя 10 физ и 10 лог, то просто пишешь 20
MAKEFLAGS="-j$(nproc)"
warlock9000
Если у тебя 10 физ и 10 лог, то просто пишешь 20
Может не понятно прописал?
vasek
при этом количество логических/виртуальных ядер (threads)
cat /proc/cpuinfo | grep siblings | uniq
siblings : 4
(или по-другому: nproc = 4 или getconf _NPROCESSORS_ONLN = 4)
то есть определить можно так
1) cat /proc/cpuinfo | grep siblings | uniq
2) nproc
3) getconf _NPROCESSORS_ONLN
... и обычно рекомендуют как указал RusWolf
RusWolf
MAKEFLAGS="-j$(nproc)"
но, повторюсь, это не всегда верно, хотя ничего плохого в этом нет ... лучше проверять - например, на моем железе (npoc = 4) прописка и j3 и j4 ничего не меняет .... а вот у знакомого наилучший результат достигался при значении nproc+1
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.