[FUG-BR] Kernel SMP com 1 xeon HTT..
Antonio Torres
antonio.torres em newspace.net.br
Ter Maio 23 18:24:05 BRT 2006
Joao Rocha Braga Filho wrote:
> Qual é índice de carga do seu computdor? Se estiver
> muito baixo, então por que usar a segunda CPU lógica?
>
> Pelo que vi no top, estava um tédio só no seu computador.
> As linhas de cima do TOP também ajudariam, para ver o
> índice de idle do sistema.
>
>
>...
Mais importante: HT é CPU *virtual*, não é uma CPU real.
se der uma "googlada" no assunto, vai descobrir vários comparativos que
mostram que o kernel do FreeBSD *sem* SMP (e portanto sem usar HT) é
mais rápido do que o kernel SMP usando *uma* CPU real e *uma* virtual (HT).
o porque disso ? simples, a implementação de SMP acrescenta um bom
bocado de lógica extra no kernel... esse "overhead" acaba "comendo" as
vantagens do HT.
o HT é vantajoso quando voce tem duas ou mais CPUs reais (um DualCore,
p.ex., onde o kernel "enxerga" 4 CPUs); aí o "overhead" do SMP fica
desprezível e voce passa a aproveitar o ganho da virtualização em
hardware do HT.
No site da SUN, especificamente no "bigadmin", tem uma explicação bem
detalhada do assunto; no caso deles é para justificar o porque da fama
de "Slowaris" ;)
[]s
Antonio Torres
Mais detalhes sobre a lista de discussão freebsd