none
Way's - Symmetric Multiprocessing RRS feed

  • Pergunta

  • Boa tarde!

    Estou precisando validar uma informação relacioanada a SMP ( Symmetric Multiprocessing ). Encontrei no site da Microsoft o seguinte documento:

    http://technet.microsoft.com/pt-br/library/cc758523(v=ws.10).aspx  onde ele especifica as limitações de CPU para as versões do Windows Server 2003.

    A versão que estou trabalhando é Enterprise R2 32Bits. Segundo a tabela do documento acima, esta versão é limitada a:

    Hardware Specifications

    8-Way Symmetric Multiprocessing

    The Windows Server 2003 family supports single or multiple CPUs that conform to the symmetric multiprocessing (SMP) standard. Using SMP, the operating system can run threads on any available processor, which makes it possible for applications to use multiple processors when additional processing power is required to increase the capability of a system. New features include SMP locking performance, improved registry performance, and increased Terminal Server sessions. Designed for demanding enterprise applications, Windows Server 2003, Enterprise Edition supports new systems with up to eight-way SMP. This includes the 64-bit edition of Windows Server 2003, Enterprise Edition.

    A dúvida é como esta versão ( Windows Server 2003 Enterprise R2 32 Bits )  trata esta questão " 8-Way Symmetric Multiprocessing ".

    - O que seria este conceito de "way" ? Cores ? Sockets físicos ?

    - Como validar e interpretar este conceito através do S.O ?

    Att,

    Diogo

    quinta-feira, 1 de março de 2012 18:25

Respostas

  • Diogo,

    O número de processadores é mostrado com o comando msinfo32 (System Information).

    Segue abaixo:

    Como pode ver neste caso temos 2 processadores físicos com 6 cores e 12 processadores lógicos por causa do Hyper-Threading.


    MCITP Enterprise Support Windows Vista, MCITP Enterprise Support Windows 7, MCITP Server Administrator, MCTS Windows Server 2008 Applications Infrastructure, Configuring, ITIL v3


    sexta-feira, 2 de março de 2012 14:01
    Moderador

Todas as Respostas

  • Diogo,

    Dá uma lida nisso aqui, acho que esclarecerá algumas dúvidas http://pt.wikipedia.org/wiki/Multiprocessamento_sim%C3%A9trico

    Hoje como os processadores são multi-cores, os sistemas operacionais detectam os processadores não como sockets físicos e sim por cores.

    Um grande exemplo disso é quando abrimos o gerenciador de dispositivos ou o gerenciador de tarefas como segue abaixo:

    Atualmente como os processadores tem um número considerado de cores é muito difícil o conceito em sockets pois teriam que ter muitos slots single cores.

    Abs.


    MCITP Enterprise Support Windows Vista, MCITP Enterprise Support Windows 7, MCITP Server Administrator, MCTS Windows Server 2008 Applications Infrastructure, Configuring, ITIL v3

    sexta-feira, 2 de março de 2012 03:07
    Moderador
  • Elias, obrigado pelo retorno.

    Então, entendo o conceito de SMP, o que não está claro é isto: 8-Way Symmetric Multiprocessing

    Digamos que em um servidor possua 02 processados físicos com 6 cores cada. O S.O vai reportar 12 CPUS.

    Como o Windows vai tratar isto, sendo que o limite da versão é até 4 CPUs ? E onde entra esta questão de 8-Way Symmetric Multiprocessing sendo que são 12 cpus sendo reconhecidos  pelo S.O. Onde estes limites vão impactar neste cenário ?

    Diogo

    sexta-feira, 2 de março de 2012 11:36
  • Olá Diogo entendi sua dúvida, creio que esteja confuso em relação ao limite de processadores físicos e processadores lógicos.

    Segue KB888732: http://support.microsoft.com/kb/888732

    Número de processadores físicos suportados pelo Windows Server 2003 Enterprise x86 é de 8 processadores físicos.

    No KB diz: versões baseadas em x86 do Windows Server 2003 em execução em um computador que usa um processador de vários núcleos ou um processador de hyper-threading suporte um número máximo de 32 processadores lógicos.

    Ou seja cores são interpretados pelo sistema operacional por processadores lógicos.

    Caso o limite de processadores lógicos seja ultrapassado, o SO reconhecerá até o limite dela.

    Comparando o link que você mandou com o KB888732, o 8-Way Symmetric Multiprocessing é o número de processadores físicos.


    MCITP Enterprise Support Windows Vista, MCITP Enterprise Support Windows 7, MCITP Server Administrator, MCTS Windows Server 2008 Applications Infrastructure, Configuring, ITIL v3





    sexta-feira, 2 de março de 2012 12:54
    Moderador
  • Certo,

    Então isto: 8-Way Symmetric Multiprocessing seriam os 8 processados físicos ?

    Então digamos que o servidor possua 4 processados físicos, com 4 cores cada. São 4 físicos e 16 lógicos. o Windows vai reportar 16 CPUs.

    Aí entra a questão, onde ele identifica isto ? Pois vão aparecer apenas os 16 cores e não mais a informação de processador físico ( 4 ).

    sexta-feira, 2 de março de 2012 13:06
  • Diogo,

    O número de processadores é mostrado com o comando msinfo32 (System Information).

    Segue abaixo:

    Como pode ver neste caso temos 2 processadores físicos com 6 cores e 12 processadores lógicos por causa do Hyper-Threading.


    MCITP Enterprise Support Windows Vista, MCITP Enterprise Support Windows 7, MCITP Server Administrator, MCTS Windows Server 2008 Applications Infrastructure, Configuring, ITIL v3


    sexta-feira, 2 de março de 2012 14:01
    Moderador
  • Certo,

    Então isto: 8-Way Symmetric Multiprocessing seriam os 8 processados físicos ?

    Então digamos que o servidor possua 4 processados físicos, com 4 cores cada. São 4 físicos e 16 lógicos. o Windows vai reportar 16 CPUs.

    Aí entra a questão, onde ele identifica isto ? Pois vão aparecer apenas os 16 cores e não mais a informação de processador físico ( 4 ).

    Diogo, bom dia,

    Você chegou a uma conclusão do que significa o WAY do termo 8-way?

    Caso tenha novidades, poderia me auxiliar.


    Fred Ribeiro

    segunda-feira, 6 de agosto de 2012 15:02
  • Olá Diogo entendi sua dúvida, creio que esteja confuso em relação ao limite de processadores físicos e processadores lógicos.

    Segue KB888732: http://support.microsoft.com/kb/888732

    Número de processadores físicos suportados pelo Windows Server 2003 Enterprise x86 é de 8 processadores físicos.

    No KB diz: versões baseadas em x86 do Windows Server 2003 em execução em um computador que usa um processador de vários núcleos ou um processador de hyper-threading suporte um número máximo de 32 processadores lógicos.

    Ou seja cores são interpretados pelo sistema operacional por processadores lógicos.

    Caso o limite de processadores lógicos seja ultrapassado, o SO reconhecerá até o limite dela.

    Comparando o link que você mandou com o KB888732, o 8-Way Symmetric Multiprocessing é o número de processadores físicos.


    MCITP Enterprise Support Windows Vista, MCITP Enterprise Support Windows 7, MCITP Server Administrator, MCTS Windows Server 2008 Applications Infrastructure, Configuring, ITIL v3





    Boa noite Fred,

    Isto já foi explicado no post acima.

    Obrigado.


    Att,

    Elias Shuiti Yasuda
    MCP | MCTS | MCITP | MCSA 2K8 | ITIL v3 | Cobit
    Digisystem - Analista N2 Servidores
    Mestra - Administrador de redes
    "O ser humano evolui ao reconhecer os próprios erros."

    quinta-feira, 9 de agosto de 2012 02:31
    Moderador
  • Elias, boa tarde,

    Sim já foi respondido e eu entendi completamente. A minha dúvida seria qual o significado do termo "WAY". Em 8-Way são 8 processadores, tudo bem... mas o WAY qual o sentido para usar este termo.. poderia ser 8-XPTO... o que representa este WAY?


    Fred Ribeiro

    quinta-feira, 9 de agosto de 2012 14:12
  • Olá Fred,

    Entendi. Pelo que andei pesquisando após este post, que é um termo usado lá fora, principalmente em especificações de motherboards ou servidores http://www.supermicro.com/xeon_mp/ 

    http://forums.anandtech.com/showthread.php?t=2097188

    ou seja,

    1-way = Você pode usar 1 CPU na placa-mãe

    2-ways = Você pode usar 2 CPUs na placa-mãe

    8-ways = Você pode usar 8 CPUs na placa-mãe

    Creio que este signicado seja de caminhos de informações para CPUs físicas.


    Att,

    Elias Shuiti Yasuda
    MCP | MCTS | MCITP | MCSA 2K8 | ITIL v3 | Cobit
    Digisystem - Analista N2 Servidores
    Mestra - Administrador de redes
    "O ser humano evolui ao reconhecer os próprios erros."


    quinta-feira, 9 de agosto de 2012 15:03
    Moderador
  • Elias, muito obrigado pelas informações. Abs

    Fred Ribeiro

    quinta-feira, 9 de agosto de 2012 17:39