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. ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd