[FUG-BR] Uso de mais processador na compilação

Eduardo Schoedler eschoedler em viavale.com.br
Quarta Maio 6 18:12:42 BRT 2009


Um valor interessante para o parâmetro "-j" do make é NUM_PROCESSADORES + 1.
Assim, você terá um processo em cada CPU e mais 1 aguardando.

Se não me engano, você pode colocar no make.conf:
MAKEOPTS="-j4"

Sds,
Eduardo.


--------------------------------------------------
From: "Ari Arantes Filho" <ari em dd.com.br>
Sent: Wednesday, May 06, 2009 6:10 PM
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" 
<freebsd em fug.com.br>
Subject: Re: [FUG-BR]Uso de mais processador na compilação

> A diferença é grande: sem o -j 4, o buildworld foi em 63m, com o -j 4,
> baixou p/ 19minutos.
>
> 2009/5/6 Thiago J. Ruiz <thiagojruiz em gmail.com>
>
>> já fiz até com 12 sem problemas num core2quad
>>
>> 2009/5/6 William David FUG-BR <fugbr em biosystems.ath.cx>
>>
>> > no meu quad core uso  make -j10 buildworld buildkernel installkernel
>> >
>> > nunca deu erro
>> >
>> > 2009/5/6 Renato Botelho <rbgarga em gmail.com>:
>> > > 2009/5/6 Ari Arantes Filho <ari em dd.com.br>:
>> > >> Pessoal,
>> > >> O que reparo é que no "make buildworld" ou buildkernel, o 
>> > >> processador
>> > sempre
>> > >> fica idle 75% na caso de um quad core.
>> > >>
>> > >> Vi que o make usa o -B por default, onde somente 1 processo é feito
>> por
>> > vez.
>> > >> Pergunta: é seguro rodar o "make -j4 buildworld" ou "make -j4
>> > buildkernel"?
>> > >
>> > > Sim
>> > >
>> > > --
>> > > Renato Botelho
>> > > -------------------------
>> > > Histórico: http://www.fug.com.br/historico/html/freebsd/
>> > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>> > >
>> >
>> >
>> >
>> > --
>> > - = - = - = - = - = - = - = - = - = -
>> > <----.      Of course it runs                William David Armstrong
>> > <----|==========================   Bio Systems Security Networking
>> > <----'                  FreeBSD           MSN / GT  biosystems  gmail .
>> com
>> >  http://biosystems.ath.cx:8080/  http://biosystems.broker.freenet6.net/
>> > --------------------------------------
>> > -------------------------
>> > Histórico: http://www.fug.com.br/historico/html/freebsd/
>> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>> >
>>
>>
>>
>> --
>> Thiago J. Ruiz
>> SysAdmin/NetAdmin
>> Cisco CCNA - Loading.
>> http://thiagoruiz.blogspot.com
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd 



Mais detalhes sobre a lista de discussão freebsd