[FUG-BR] Otimizações para processadores AMD Bulldozer 8 núcleos

Otacílio otacilio.neto em bsd.com.br
Segunda Maio 28 11:29:15 BRT 2012


On 28/05/2012 11:06, Danilo Egea wrote:
> On 5/28/12 10:50 AM, Aldrox wrote:
>> Olá pessoal.
>>
>> Sou usuário de sistemas Windows, Linux e FreeBSD (sistema principal) e
>> estou considerando a compra de um processador AMD Bulldozer FX de 8 núcleos
>> (mais especificamente o FX-8120), pela razão custo x benefício.
>>
>> Vi em várias matérias, fórums, etc, etc... (todas feitas usando-se windows)
>> que o desempenho de um AMD 8 núcleos fica igual ou abaixo de um 4 núcleos
>> Intel de faixa semelhante.
>>
>> Enfim, como não achei nada na internet sobre testes destes processadores em
>> ambientes não-windows, gostaria de saber quais seriam as melhores
>> otimizações para compilar o kernel, tuning de sysctl's, entre outras
>> coisas, para aproveitar da melhor forma esses 8 núcleos usando o FreeBSD
>> 9.0 amd64.
>>
>> Obrigado pela atenção!
>>
>> Alessandro Colli
>>
> Olá.
>
> Em relação a utilização dos núcleos não há muito que fazer no SO, vc vai
> ter que confiar no escalonador e nos
> desenvolvedores da aplicações que vc vai usar :D.
>
> O que vc pode fazer é compilar o sistema de maneira que ele tire maior
> proveito dos conjuntos de instruções desse
> processador, talvez esse artigo te ajude [1]. Com isso é possível que o
> sistema faça melhor uso de cache tbm, essas coisas
> podem depender do compilador.
>
> Outra coisa importante é a maneira como vc vai configurar as aplicações
> que vão rodar nessa máquina, como por
> exemplo qual módulo MPM do apache vc vai usar (caso for usar o apache, é
> só um exemplo).
>
>


Usar os vários núcleos em um software é mais um problema do 
desenvolvedor de aplicações do que do SO. O software tem que ser escrito 
utilizando múltiplos processos ou múltiplos threads para tirar proveito 
dos vários núcleos.


Mais detalhes sobre a lista de discussão freebsd