O que os irmãos significam em / proc / cpuinfo?

9

Significa o número de processadores virtuais em um processador físico?

    
por LedZeppelin 30.10.2011 / 00:18

3 respostas

8

Se o número de irmãos for igual ao número de núcleos, então você tem CPUs que não são hyperthreading ou hyperthreading está desativado. Se o número de irmãos for 2x o número de núcleos, você terá uma CPU hyperthreading com hyperthreading ativado . Existe um bom artigo aqui .

    
por 30.10.2011 / 00:38
7

O número de irmãos em um processador é o número total de unidades de execução dentro desse processador. Isso incluirá núcleos adicionais e hyperthreading.

Por exemplo,

  1. Um Core 2 Duo listará siblings : 2 . Dual core, sem hyperthreading.
  2. Um Xeon E5420 listará siblings : 4 . Dual core, com hyperthreading.
  3. Um Pentium 4 com hyperthreading listará siblings : 2 . Único núcleo, com hyperthreading.
por 30.10.2011 / 00:39
0

O kernel usa o número de irmãos para o loadbalance por exemplo;

Quatro tarefas estão sendo executadas em um sistema com dois pacotes físicos, cada um tendo dois núcleos (compartilhando o último cache de nível) e cada núcleo tendo dois segmentos lógicos. O balanceamento de carga entra em ação no domínio multicore do primeiro pacote, resultando em uma distribuição de carga igual entre todos os núcleos.

    
por 30.10.2011 / 01:14

Tags