LINUX.ORG.RU

как повысить приоритет компиляции в GCC?


0

0

Решил собрать Chromium. Собирается уже чуть ли не час.

1) Как повысить приоритет компилирования? Да пусть он сожрет весь процессор, лишь бы скомпилился побыстрее... (для сборки использую yaourt для Арча, но если посоветуете как можно ускорить make && make install - забью на пакеты и соберу ручками).

2) Может ли быть виноватата XFS? Только что переставил с нуля систему. Наблюдаю странное торможение, которого раньше не было, в т.ч. при сборке из исходников и обновлении репозитория. Updatedb обновляла кэш очень долго. Единственное что изменилось в системе - архитектура (i686+PAE на x86_64) и файловая система (ext4 на XFS).

★★★★☆

>Как повысить приоритет компилирования?

while :; do
  sleep 1
  for i in `pidof cc1plus`; do renice -n -10 $i; done
done

anon_666
()
Ответ на: комментарий от anon_666

спасибо, попробую...

а вообще, это грусть-печаль что у нас нет бинарников Хромиума, только древняя пятая версия...

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от anon_666

проворонил... спаисбо большое )

сборку остановил

stevejobs ★★★★☆
() автор топика

Welcome to Gentoo. man nice и т.д. и т.п.

Insomnium ★★★★
()

У меня какая-то фигня происходила, когда все процессы gcc висели на одном ядре и на другие ядра переходить не хотели… Хотя подробнее я не копал и тончой причины не знаию.

ЗЫ: Можно еще набрать make -j (без параметров) и понаблюдать, как машина сливается в унитаз.

Macil ★★★★★
()
Ответ на: комментарий от Macil

ЗЫ: Можно еще набрать make -j (без параметров) и понаблюдать, как машина сливается в унитаз.

да вы, друг, тонкий извращенец )

stevejobs ★★★★☆
() автор топика

>но если посоветуете как можно ускорить make && make install

обычно из за шедуллера процессов все пишут -jчисло_ядер+чего_нибудь если же ядро с BFS шедуллером, то вот этого «чего_нибудь» писать уже не нужно, gcc будет нагружать именно в -jчисло_ядер потоков.

system-root ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.