[FUG-BR] Uso do CPUTYPE no make.conf
Otacílio
otacilio.neto em bsd.com.br
Terça Dezembro 29 23:23:49 BRST 2015
Em 10/12/2015 06:11, Tiago Ribeiro escreveu:
>
> Em 9 de dez de 2015, às 16:39, Renato Botelho <rbgarga em gmail.com> escreveu:
>
>>> On Dec 9, 2015, at 15:47, Tiago Ribeiro <shasty em gmail.com> wrote:
>>>
>>>> Seria legal medir o quanto isso influencia no sistema de uma forma geral, não no tempo de build.
>>>>
>>>> Eu perguntei isso pois há vários anos ouvi alguns desenvolvedores comentando que em processadores modernos o ganho era praticamente zero. Desde então venho usando tudo binário (freebsd-update + pkg)
>>>>
>>>> --
>>>> Renato Botelho
>>> Acredito também que não deve haver muita melhoria não, já li algo sobre isto
>>> também, mas segue o teste que acabei de fazer:
>>>
>>> Sem CPUTYPE
>>> 825.276u 95.907s 16:35.58 92.5% 26232+431k 6813+24008io 8430pf+0w
>>>
>>> Com CPUTYPE=core-avx-i
>>> 823.825u 98.056s 15:32.76 98.8% 26211+430k 753+23987io 46pf+0w
>>>
>>> Ou seja, ganho de 1 min no buildkernel, quanto ao uso de binários, raramente
>>> tenho usado no kernel e world, gosto de otimizar, o que nem sempre é bom,
>>> quando se precisa de fazer um troca de hardware, isto pode dar dor de cabeça.
>> Interessante. Falando em performance na hora do build, no -CURRENT tem uma nova opção WITH_FAST_DEPEND que otimiza 16% o buildworld e 35% o buildkernel. Quando tudo estiver bem testado ela vai ser default e quem quiser desligar vai ter que colocar um WITHOUT_FAST_DEPEND.
>>
>>> Agora o pkg, eu fui resistente no inicio, mas agora estou adotando em quase
>>> 100% dos casos, salvo o squid e o zabbbix_proxy, que estou precisando de
>>> fazer otimizações.
>> Muitas vezes vale a pena manter o seu próprio repo de packages binários usando o poudriere, aí nos servidores fica fácil fácil :)
>>
> Preciso urgente estudar o poudriere, já li algumas vezes, mas nada de aprofundar.
>
Estou usando para gerar os pacotes para uma Beaglebone Black no meu i7
3517U. Quando usado com ferramentas de cross-compile nativas o ganho é
muito grande. Poudriere é de Deus!
[]'s
-Otacílio
Mais detalhes sobre a lista de discussão freebsd