Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Sintomas

Suponha que você tem um computador que esteja executando uma versão baseada em x86 do Windows Server 2008 Service Pack 2 (SP2). O uso do sistema de entradas de tabela de páginas (PTEs) é alto. Nessa situação, o espaço de endereço virtual do sistema torna-se esgotado e altamente fragmentado.

Observações:

  • Quando esse problema ocorre, o sistema se torna instável.

  • Esse problema é causado por um padrão específico de alocação que raramente é observado em drivers. Para obter mais informações sobre este padrão de alocação específica, vá para a seção "Causa". Obter um arquivo de despejo de memória quando o computador estiver em um estado instável e, em seguida, contate o suporte e atendimento ao cliente Microsoft para análise.

  • Para obter informações sobre a fragmentação do endereço virtual do sistema e as PTEs do sistema, você deve executar uma das seguintes operações:

    • Estabelece uma sessão de depuração ao vivo de modo de kernel.

    • Estabelece uma sessão de depuração de modo de kernel local.

    • Colete arquivos de despejo de memória do modo kernel.

    Você pode usar os seguintes comandos do depurador de kernel para estabelecer a sessão e obter informações:

    • Execute o seguinte comando para exibir o total de espaço disponível, o maior bloco de memória, e a quantidade de memória que é usado por vários recursos de memória do kernel (por exemplo, pools e PTEs do sistema):

      !vm 21 A mensagem é retornada por este comando é semelhante ao seguinte:





      14: kd> !vm 21*** Virtual Memory Usage ***
      Physical Memory: 4191796 ( 16767184 Kb)
      Page File: \??\C:\pagefile.sys
      Current: 17408000 Kb Free Space: 17362464 Kb
      Minimum: 17408000 Kb Maximum: 17408000 Kb
      Available Pages: 980816 ( 3923264 Kb)
      ResAvail Pages: 4005065 ( 16020260 Kb)
      Locked IO Pages: 0 ( 0 Kb)
      Free System PTEs: 55716 ( 222864 Kb)
      Modified Pages: 24737 ( 98948 Kb)
      Modified PF Pages: 24356 ( 97424 Kb)
      NonPagedPool Usage: 51445 ( 205780 Kb)
      NonPagedPool Max: 522998 ( 2091992 Kb)
      PagedPool 0 Usage: 169861 ( 679444 Kb)
      PagedPool 1 Usage: 24692 ( 98768 Kb)
      PagedPool 2 Usage: 19764 ( 79056 Kb)
      PagedPool 3 Usage: 19469 ( 77876 Kb)
      PagedPool 4 Usage: 20109 ( 80436 Kb)
      PagedPool Usage: 253895 ( 1015580 Kb)
      PagedPool Maximum: 523264 ( 2093056 Kb)
      Session Commit: 12273 ( 49092 Kb)
      Shared Commit: 37334 ( 149336 Kb)
      Special Pool: 0 ( 0 Kb)
      Shared Process: 22380 ( 89520 Kb)
      Pages For MDLs: 1 ( 4 Kb)
      PagedPool Commit: 253895 ( 1015580 Kb)
      Driver Commit: 3829 ( 15316 Kb)
      Committed pages: 3862488 ( 15449952 Kb)
      Commit limit: 8507657 ( 34030628 Kb)

      VA Type CurrentUse Peak Limit Failures
      Unused 130 Mb 0 Mb OPEN 0
      SessionSpace 60 Mb 66 Mb OPEN 0
      ProcessSpace 16 Mb 0 Mb OPEN 0
      BootLoaded 26 Mb 0 Mb OPEN 0
      PfnDatabase 118 Mb 248 Mb OPEN 0
      NonPagedPool 208 Mb 210 Mb OPEN 0
      PagedPool 1096 Mb 1096 Mb OPEN 0
      SpecialPool 0 Mb 0 Mb OPEN 0
      SystemCache 140 Mb 992 Mb OPEN 0
      SystemPtes 214 Mb 222 Mb OPEN 0
      Hal 4 Mb 0 Mb OPEN 0
      SessionGlobal 12 Mb 12 Mb OPEN 0
      Driver Images 24 Mb 0 Mb OPEN 0
      NPSpecialPool 0 Mb 0 Mb OPEN 0
      ProtoPTE Pool 0 Mb 0 Mb OPEN 0
      Maximum contiguous unused VA: 8 Mb
    • Execute o seguinte comando para exibir informações sobre as PTEs do sistema:

      !sysptes 1 Essas informações incluem o número e o tamanho dos blocos livres. A mensagem é retornada por este comando é semelhante ao seguinte:

      14: kd> !sysptes 1System PTE Information
      Total System Ptes 88048
      starting PTE: c0400000
      free ptes: c0402c80 number free: 1.
      free ptes: c0402ca8 number free: 1.
      free ptes: c0408020 number free: 3.
      free ptes: c0408098 number free: 4.
      . . . 3755 entries cut . . .
      free ptes: c07ddd30 number free: 13.
      free ptes: c07dddd8 number free: 4.
      free ptes: c07dde18 number free: 4.
      free ptes: c07dde58 number free: 1.
      free ptes: c07dde80 number free: 26.
      free ptes: c07ddf70 number free: 10.
      free blocks: 3763 total free: 22432 largest free block: 89

    Quando ocorre o problema descrito na seção sintomas, o indicador "CurrentUse" que é retornado pelo ! vm 21 comando aumenta com o tempo para a categoria de "SystemPtes". Ao mesmo tempo, a fragmentação de PTEs do sistema pode ser observada exibindo o valor de "blocos livres" que é retornado pelo ! sysptes 1 comando ao longo do tempo.

    O esgotamento e a fragmentação do espaço de endereço virtual do kernel disponíveis podem ser diagnosticados, observando os valores de "Não utilizados" e "Máximo contíguo VA não utilizado" que são retornados pelo ! vm 21 comando.

    Variações dos parâmetros ao longo do tempo não podem ser observadas em arquivos de despejo de memória do modo kernel.

Causa

Esse problema ocorre porque um código de modo de kernel ou driver de dispositivo aloca e libera os buffers de memória grande (buffers de e/s). Esses tipos de buffers são implementados usando as PTEs do sistema. Quando uma alocação grande que é solicitada não é um múltiplo de 2 megabytes (MB), ocorre a fragmentação dentro do área de PTEs do sistema.

Resolução

Informações sobre o hotfix

Depois de instalar esse hotfix, o algoritmo de alocação é otimizado para reduzir a fragmentação quando o padrão de alocação específica ocorre em um ou mais drivers de kernel. Solicitação de mapeamento de PTEs do sistema que é maior do que 2 MB é arredondada para um múltiplo de 2 MB para reduzir a fragmentação.


Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique este hotfix somente nos sistemas que estiverem enfrentando o problema descrito neste artigo. Esta correção poderá ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contenha esse hotfix.

Se o hotfix estiver disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Conhecimento. Se essa seção não for exibida, entre em contato com o suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observação: caso outros problemas estejam ocorrendo ou caso qualquer solução de problemas seja necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não sejam específicos deste hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e suporte ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:

Observação: o formulário "Baixar Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Caso você não veja seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos:

Para aplicar esse hotfix, você deve estar executando o Windows Server 2008 SP2.

Para obter mais informações sobre como obter um service pack do Windows Server 2008, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

Como obter o service pack mais recente para o Windows Server 2008

Informações do registro:

Para aplicar esse hotfix, não é necessário efetuar quaisquer alterações ao registro.

Requisitos de reinicialização:

Você deve reiniciar o computador após aplicar esse hotfix.

Informações de substituição do hotfix:

Esse hotfix não substitui um hotfix lançado anteriormente.

A versão global deste hotfix instala arquivos que possuam os atributos listados nas tabelas a seguir. As datas e horas desses arquivos estão listadas no Tempo Universal Coordenado (UTC). As datas e horas desses arquivos em seu computador local são exibidas em sua hora local com a diferença de horário de verão (DST) atual. Além disso, as datas e as horas podem ser alteradas quando você realizar determinadas operações nos arquivos.

Observações sobre o arquivo Windows Server 2008Importante: Os hotfixes do Windows Vista e Windows Server 2008 hotfixes estão incluídos nos pacotes para o mesmos. No entanto, apenas "Windows Vista" é listado na página solicitação de Hotfix. Para solicitar o pacote de hotfix que se aplica a um ou ambos os sistemas operacionais, selecione o hotfix listado em "Windows Vista" na página. Sempre consulte a seção "Aplica-se a" nos artigos para determinar o sistema operacional real que cada hotfix se aplica.

  • Os arquivos que se aplicam a um produto específico, SR_Level (RTM, SPn) e ramificação do serviço (LDR, GDR) podem ser identificados ao examinar os números de versão do arquivo conforme mostrado na tabela a seguir:

  • Os arquivos MANIFEST (. manifest) e os arquivos MUM (. mum) instalados para cada ambiente são

    listados separadamente na seção "informações de arquivo adicionais para Windows Server 2008". Os arquivos MUM e arquivos de manifesto e os arquivos de catálogo (. cat) de segurança associadas são extremamente importantes para manter o estado do componente atualizado. Os arquivos do catálogo de segurança, para os quais os atributos não estejam listados, são assinados com uma assinatura digital da Microsoft.

Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Mais informações

Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft

Informações sobre arquivo adicional para Windows Server 2008

Arquivos adicionais para todas as versões compatíveis baseadas em x86 do Windows Server 2008

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×