Computadores executando o Windows XP Service Pack 2 (SP2) e equipados com vários processadores e que oferece suporte aos recursos de gerenciamento de energia do processador podem enfrentar um desempenho inferior

Traduções deste artigo Traduções deste artigo
ID do artigo: 896256 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Os computadores equipados com vários processadores que oferece suporte aos recursos de gerenciamento de energia do processador, como estados de desempenho de processador ACPI (Interface de energia e configuração avançada), exigem o Microsoft Windows XP Service Pack 2 (SP2). As atualizações adicionais estão disponíveis para otimizar o desempenho e o comportamento em computadores executando o Windows XP SP2. Sem estas atualizações, os computadores equipados com os processadores com gerenciamento de energia, móveis e com um único núcleo, podem enfrentar um desempenho inferior ou um comportamento inesperado.

Observação Esse problema também se aplica às versões com base em x64 do Microsoft Windows Server 2003. No entanto. este artigo e seu hotfix particular associado não pretendem resolver os problemas de tempo em jogos e em outros aplicativos executados em computadores dual-core AMD. Para obter mais informações sobre como solucionar problemas relacionados computadores dual-core, clique no número a seguir para ler o artigo na Base de Dados de Conhecimento Microsoft:
909944 O desempenho do jogo pode ser ruim em um computador com o Windows XP usando um processador com núcleo duplo

Resolução

Informações de atualização

O seguinte arquivo está disponível para download no Centro de Download da Microsoft (em inglês):

Recolher esta imagemExpandir esta imagem
Baixar
Baixe o pacote WindowsXP-KB896256-v4-x86-ENU.exe agora.

Data de lançamento: 19 de dezembro de 2006

Para obter mais informações sobre como baixar os arquivos de suporte da Microsoft, clique no número a seguir para ler o artigo na Base de Dados de Conhecimento Microsoft:
119591 Como obter arquivos de suporte da Microsoft dos serviços online
A Microsoft examinou o arquivo em busca de vírus. A Microsoft usou o mais recente software de detecção de vírus disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar alterações não autorizadas.

Pré-requisitos

Não há pré-requisitos.

Requisitos de reinicialização

É necessário reiniciar o computador após a aplicação dessa atualização.

Informações sobre a substituição da atualização

Essa atualização não substitui outras.

Informações sobre o arquivo

A versão em inglês dessa atualização tem os atributos de arquivo (ou atributos de arquivo posteriores) que estão listados na tabela a seguir. As datas e horas desses arquivos estão listadas em formato UTC (Hora Universal Coordenada). Quando você exibe as informações do arquivo, elas são convertidas para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia Fuso horário na ferramenta Data e hora do Painel de Controle.
Recolher esta tabelaExpandir esta tabela
File nameFile versionFile sizeDateTimePlatformSP requirement
Halmacpi.dll5.1.2600.3023134,40030-Oct-200611:27x86SP2
Ntkrnlmp.exe5.1.2600.30232,137,60030-Oct-200612:11x86SP2
Ntkrnlpa.exe5.1.2600.30232,059,26429-Oct-200619:27x86SP2
Ntkrpamp.exe5.1.2600.30232,017,28030-Oct-200611:27x86SP2
Ntoskrnl.exe5.1.2600.30232,182,01630-Oct-200612:13x86SP2

Situação

A Microsoft confirmou que esse problema ocorre nos produtos que estão listados na seção "Aplica-se a".

Mais Informações

O Windows XP SP2 é necessário nos computadores que têm várias CPUs que oferecem suporte os estados de desempenho de processador ACPI. Esta necessidade inclui os computadores que oferecem suporte aos seguintes itens:
  • Diversos soquetes físicos
  • Designs de diversos núcleos
  • Diversos segmentos lógicos, como a hyper-threading technology da Intel
Como o Windows XP não foi criado originalmente para oferecer suporte a estados de desempenho nas configurações de multiprocessadores, as alterações são necessárias para executar corretamente este suporte em sistemas multiprocessadores. O Windows XP Service Pack 2 (SP2) inclui as alterações necessárias ao gerenciador de energia do kernel. Essas alterações verificam se o Windows XP funciona corretamente em sistemas de multiprocessadores com os estados de desempenho de processador.

Esse hotfix também corrige os seguintes problemas nos computadores com vários processadores que oferecem suporte aos estados de desempenho de processador:
  • Uma possível desempenho inferior em cargas de trabalho com um único segmento quando os estados de desempenho estão usando alternância com base em demanda.
  • A sincronização do Contador do Carimbo de Data/Hora do processador é registrada entre os processadores ao usar o timer de Gerenciamento de energia do ACPI em sistemas multiprocessadores.
  • Problemas de promoção e rebaixamento de estado-C de ACPI no gerenciador de energia do kernel.

Detalhes da atualização

Possível redução no desempenho durante alternância em demanda

A DBS (alternância em demanda) é o uso dos estados de desempenho de processador ACPI (voltagem dinâmica e escala de freqüência) em resposta às cargas de trabalho do sistema. O gerenciamento de energia de processador do Windows XP implementa o DBS usando a diretiva de limitação do processador adaptado. Esta diretiva ajusta de forma dinâmica e automática o estado de desempenho atual do processador em resposta ao uso da CPU do sistema sem intervenção por parte do usuário.

Quando cargas de trabalho com um único segmento são executadas em sistemas com vários processadores que incluem as configurações de núcleo duplo, as cargas de trabalho podem migrar entre os núcleos de CPU disponíveis. Este comportamento é um produto natural de como o Windows agenda trabalho entre os recursos de CPU disponíveis. No entanto, nos sistemas que têm estados de desempenho de processador executando com a diretiva de limitação do processador adaptado, essa migração de segmento pode fazer com que o gerenciador de energia de kernel do Windows calcule incorretamente o estado de desempenho do destino ideal para o processador. Esse comportamento ocorre porque um núcleo de processador individual, lógico ou físico, pode parecer estar menos ocupado do que todo o pacote do processador realmente está. Nas coordenadas de parâmetro de comparação que usam cargas de trabalho com um único segmento, será possível ver esse produto em resultados de desempenho inferior ou em um alto grau de variação entre as execuções sucessivas de testes de coordenadas idênticos.

Esse hotfix inclui alterações no gerenciador de energia do kernel para rastrear o uso da CPU no pacote do processador. Essas alterações habilitam a visibilidade do verdadeiro nível de atividade de um complexo de CPU e, por isso, ajudam a calcular corretamente um estado de desempenho de destino aumentado.

Observação Essa solução favorece o ganho de desempenho em detrimento da economia de energia. Apesar do desempenho das coordenadas melhorar, a vida da bateria pode ser afetada de forma negativa. Portanto, essa alteração da diretiva de kernel pode ser desabilitada por uma chave do Registro para permitir máxima flexibilidade.

Como desabilitar o novo comportamento da diretiva de estado de desempenho

Importante Esta seção, este método ou esta tarefa contém etapas que descrevem como modificar o Registro. No entanto, sérios problemas podem ocorrer caso você modifique o Registro incorretamente. Portanto, siga estas etapas cuidadosamente. Para obter mais proteção, faça um backup do Registro antes de modificá-lo. Dessa forma, se ocorrer algum problema, você poderá restaurar o Registro. Para obter mais informações sobre como fazer backup e restaurar o Registro, clique no número a seguir para ler o artigo da Base de Dados de Conhecimento Microsoft:
322756 Como fazer backup e restaurar o Registro no Windows


Após a instalação do hotfix descrito neste artigo, é possível usar configurações do Registro para desabilitar o novo comportamento da diretiva de estado de desempenho.

Para que possamos desabilitar o novo comportamento da diretiva de estado de desempenho para você, vá para a seção "Corrigir para mim". Se você preferir corrigir o problema sozinho, vá para a seção "Desejo corrigir sozinho".

Corrigir para mim



Para corrigir o problema automaticamente, clique no botão ou link Fix it. Na caixa de diálogo Download de Arquivos, clique em Executar e siga as etapas no Assistente Fix it.


Corrigir este problema
Microsoft Fix it 50608

Observações
  • Instale o hotfix que é descrito nesse artigo antes de executar esse pacote.
  • Esse assistente pode estar apenas em inglês. No entanto, a correção automática também funciona em versões do Windows em outros idiomas.
  • Se você não estiver usando o computador que apresenta o problema, salve a solução Fix it em uma unidade flash ou em um CD e execute-a no computador que apresenta o problema.

Em seguida, vá para a seção "O problema foi corrigido?".



Desejo corrigir sozinho

Para usar as configurações do Registro para desabilitar o novo comportamento da diretiva de estado de desempenho, siga estas etapas:
  1. Clique em Iniciar, em Executar, digite regedit e clique em OK.
  2. Clique com o botão direito do mouse em HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager, aponte para Novo e clique em Chave.
  3. Digite Throttle para o nome da nova chave.
  4. Clique com o botão direito do mouse em Throttle, aponte para Novo e clique em Valor DWORD.
  5. Digite PerfEnablePackageIdle para o nome do valor.
  6. Clique com o botão direito do mouse em PerfEnablePackageIdle e clique em Modificar.
  7. Na caixa Dados do valor, digite 0. Verifique se Hexadecimal está selecionado na caixa de diálogo Editar valor DWORD e clique em OK.

    Observação É possível digitar 1 na caixa Dados do valor para habilitar o novo comportamento da diretiva de estado de desempenho.
  8. Saia do Editor do Registro.

O problema foi corrigido?

  • Verifique se o problema foi corrigido. Se o problema foi corrigido, você concluiu este processo. com esta seção. Se o problema não foi corrigido, contate o suporte.
  • Aguardamos seus comentários. Para enviar comentários ou relatar problemas com esta solução, deixe um comentário no blog "Fix it for me" ou envie-nos uma mensagem de email.

Corrigir a sincronização TSC

Em alguns sistemas operacionais, o processador TSC pode alterar a taxa com a qual ele conta. Além disso, o processador TSC também pode parar de contar quando os recursos de gerenciamento de energia específicos do processador estiverem em uso. Nos computadores que têm vários processadores, o TSC é, normalmente, o timer de hardware do sistema operacional que oferece suporte às chamadas de suporte para a função KeQueryPerformanceCounter do kernel. Quando o TSC não incrementa monotonicamente, os componentes do sistema que usam a função KeQueryPerformanceCounter do kernel podem não funcionar corretamente. Para corrigir este problema, a Microsoft possibilita o uso do Timer do gerenciamento de energia ACPI como o timer do sistema operacional que oferece suporte à função KeQueryPerformanceCounter do kernel. No entanto, alguns programas podem acessar diretamente o TSC ignorando as APIs do timer do Windows. O HAL (Hardware Abstraction Layer) de vários processadores verifica se os registros TSC em todos os processadores em um computador com vários processadores permanecem bem sincronizados. Por isso, o acesso por meio de software do sistema, que pode ser direcionado para processadores, não retorna outros resultados. Esta alteração verifica se o HAL de vários processadores continua a sincronizar corretamente os TSCs por todos os processadores em um computador, mesmo se o timer do gerenciamento de energia ACPI for usado como o timer de hardware do sistema operacional.

Corrigir a promoção e o rebaixamento do estado-C

Essa alteração corrige os problemas no gerenciador de energia do kernel para controlar corretamente a promoção e o rebaixamento do estado-C do processador ACPI em sistemas com vários processadores.

Mais Informações

Para obter mais informações sobre tópicos relacionados, clique no número a seguir para ler o artigo na Base de Dados de Conhecimento Microsoft:
835730 O som pode tocar lentamente ou a música pode não tocar continuamente no Windows XP ou no Windows 2000
Para obter mais informações sobre a terminologia padrão usada para descrever as atualizações de software da Microsoft, clique no número a seguir para ler o artigo na Base de Dados de Conhecimento Microsoft:
824684 Descrição da terminologia padrão usada para descrever as atualizações de software da Microsoft
Os produtos de terceiros descritos neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.

Propriedades

ID do artigo: 896256 - Última revisão: segunda-feira, 10 de junho de 2013 - Revisão: 4.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
Palavras-chave: 
atdownload kbwinserv2003sp2fix kbqfe kbhotfixserver kbfix kbbug kbfixme kbmsifixme KB896256

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com