Qual é a diferença entre o processador e as informações do processador nos contadores PerfMon?

Qual é a diferença entre o processador e as informações do processador nos contadores PerfMon?

Na ferramenta Windows PerfMon é possível adicionar vários tipos de contadores.

Qual é a diferença entre os objetosProcessadoreInformações do processador?

Por exemplo, ambos possuem os contadores: Tempo do usuário, Tempo do processador e Tempo do privilégio. Então qual é a diferença?

Responder1

A diferença só é relevante em uma máquina com mais de um nó NUMA. Nessas máquinas, os processadores em "Informações do Processador" são identificados pelo seu nó NUMA e pelo seu número dentro do nó. Por exemplo, se você tiver dois nós com quatro processadores cada, então "Informações do processador" os enumeraria como

0,0
0,1
0,2
0,3
1,0
1,1
1,2
1,3

O primeiro número de cada par é o número do nó NUMA. "Informações do Processador" também fornece pseudo-instâncias que fornecem totais específicos do nó ( 0,_Totale 1,_Totalpara o exemplo anterior).

Em "Processador" os processadores são simplesmente numerados em série e há uma única _Totalinstância para todo o sistema, não importa quantos nós NUMA existam.

Uma máquina NUMA hoje em dia normalmente usaria uma das modernas interconexões ponto a ponto (QPI ou HyperTransport) e teria mais de um soquete físico de CPU. Nessas plataformas, cada soquete de CPU é seu próprio nó NUMA, com seu próprio conjunto de slots DIMM.

Então, por que eles têm os dois? Se tudo o que importa são as informações de cada processador, não há diferença; você pode obter isso de qualquer grupo. Mas ser capaz de identificar facilmente o uso da CPU nos nós NUMA é importante em alguns cenários de ajuste de desempenho. Os totais de todo o nó NUMA são particularmente valiosos, pois facilitam descobrir se o agendador do sistema operacional está fazendo a coisa certa para você (seja mantendo todos os seus processos relacionados juntos em um nó NUMA... ou não, o que você quiser). preferiria).

Na grande maioria das máquinas de consumo e comerciais, você tem apenas um soquete físico de CPU ("pacote de CPU") e, independentemente de quantos núcleos ele possui, é apenas um nó NUMA com um conjunto de RAM compartilhado por todos os núcleos, então o grupo "Informações do processador" não mostrará nada diferente do grupo "Processador". As máquinas NUMA são quase exclusivamente domínio de servidores e estações de trabalho de alto desempenho.

PARA SUA INFORMAÇÃO,aquié uma folha de dados de uma placa-mãe NUMA de soquete duplo. Você pode ver claramente como os soquetes de RAM estão fisicamente associados aos respectivos soquetes de CPU.

Responder2

Dê uma olhadaeste blog do TechNetpara mais informações. (Estou tentando descobrir agora também!)

informação relacionada