Analisando as especificações: link Turbo é: 2.6 todos os núcleos em ação 2.4 se um núcleo 2,2 nominal, igual ao TSC A monitoração da CPU funciona por meio de contadores de amostragem, o mais curto é a janela, mais precisos são os valores. Isso é tão rápido que, no momento da leitura, a ferramenta pode relatar o último estado. Assim, durante a leitura, você pode fornecer carga para CPUs em 1, 2, ..., todos os núcleos e comparar com o estado inativo (sem desktop) Você terá que incluir um dos seus softwares de benchmark no núcleo selecionado: recomendar 'cpuset' e linpack.c
Talvez você também possa experimentar meu código. No entanto, ele foi programado com um Core i7, mas usando o comando cpuset, você pode utilizá-lo em um ID de pacote Xeon Uma vez iniciado, ele mostrará os ciclos das CPUs por meio dos contadores de desempenho fixos e pelas freqüências, proporções (incluindo Turbo),% de estados C, temperaturas e monitoramento de tarefas do kernel ao lado de cada encadeamento do Core. Tudo isso com gráficos Você pode verificar quais aplicativos são culpados por queimar suas CPUs ou estágio ocioso. Usando os botões [+] [-], você pode diminuir, aumentar o tempo de espera entre cada loop de leitura de contagem, até 50000 usecs O código-fonte está disponível no link Espero que ajude você a investigar seu problema