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

5

Na ferramenta Windows PerfMon, é possível adicionar muitos tipos de contadores.

Qual é a diferença entre os objetos Processador e Informações do processador ?

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

    
por dublintech 01.02.2012 / 00:00

2 respostas

2

A diferença só é relevante em uma máquina com mais de um nó NUMA. Em tais máquinas, os processadores em "Informações do Processador" são identificados por seu nó NUMA e seu número dentro do nó. Por exemplo, se você tiver dois nós com quatro processadores cada, então "Informações do processador" as enumerariam 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,_Total e 1,_Total para o exemplo anterior).

Em "Processador", os processadores são simplesmente numerados em série e existe uma única instância _Total em todo o sistema, independentemente de quantos nós NUMA existam.

Uma máquina NUMA atualmente usaria normalmente 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 da 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 é a informação de cada processador, não há diferença; você pode conseguir isso de qualquer um dos grupos. 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 do nó NUMA são particularmente valiosos, pois facilitam descobrir se o agendador do sistema operacional está fazendo a coisa certa para você (mantendo todos os processos relacionados juntos em um nó NUMA ... ou não, o que você preferiria).

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

FYI, aqui é uma folha de dados em um NUMA de dois soquetes placa-mãe. Você pode ver claramente como os soquetes RAM estão fisicamente associados aos respectivos soquetes da CPU.

    
por 19.07.2015 / 03:20
0

Dê uma olhada em este Blog do TechNet para mais informações. (Estou tentando descobrir agora também!)

    
por 22.08.2014 / 20:55