Загрузка процессора

Всем привет, уважаемые.
Недавно приобрел ноут, Lenovo E330. Поставил систему, openbox, и начал устанавливать софт.Так как не все нужное есть в репах, приходится много ставить из AUR. Все нормально, все компилится, ставится...но тут я обратил внимание на одну деталь. Допустим, собирается какой то пакет. Смотрю загрузку проца-нагружено одно ядро на 100%. Второе 0%. Либо одно на 60, второе на 40...либо 23 и 77%...и так прыгает с одного ядра на другое. Короче говоря, сборка пакетов не нагружает оба ядра, работает либо одно либо два вполовину. Процик Core i5-3210m. ОЗУ 6 гигабайт.SSD для системы 30 Гб. Вопрос. Так и должно быть? Почему не нагружаются оба ядра? на этом процике ядер два, но потока 4.
Загрузку проца смотрю в коньках

ЗЫ. На десктопе та же ситуация, там core2duo E7400 старенький. Не понимаю ничего.

есть такая хитрость, которой почти никто не пользуется.
Для своих пакетов можно указать вместо make:
make -jN
где N - число ядер (или число ядер+1)
В общем случае можно сделать изящнее (например sage я так собираю)
make -j$(nproc)
но некоторые проекты могут сфейлиться, так что учитывайте это)

Тяжеловесные пакеты обычно так и собираю, отредактировав pkgbuild "онлайн"
PGP 0x31361F01
arcanisrepo
Тяжеловесные пакеты обычно так и собираю, отредактировав pkgbuild "онлайн"
???
/etc/makepkg.conf
#-- Make Flags: change this for DistCC/SMP systems
#MAKEFLAGS="-j2"
#-- Debugging flags
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
arcanis
но некоторые проекты могут сфейлиться, так что учитывайте это)
А с чем это связано?
Сейчас отредактировал /etc/makepkg.conf, собрал zukitwo-themes, нормально
GitHub, ArchWiki, AUR
arcanis
но некоторые проекты могут сфейлиться, так что учитывайте это)

Вменяемые маинтейнеры в таких случаях должны явно прописывать makeflags (makeflags English) в PKGBUILD.
вроде, когда собирал громакс на ломоносове, он фейлился, потому что требуемый модуль еще к этому времени не собрался (он параллельно собирался в это время). Пришлось сначала собрать модуль, потом запускать остальную сборку
PGP 0x31361F01
arcanisrepo
arcanis, с универа будешь? пользуешься ломоносовым?
такие дела.
arcanis
потому что требуемый модуль еще к этому времени не собрался
Дык здесь, значит, не в настройках дело
GitHub, ArchWiki, AUR
Попробую сегодня вечером с makepkg.conf. Отпишусь. Всем спасибо :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.