Como aumentar o limite de memória kernel

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

Neste artigo

Sintomas

Se você envia ou recebe mensagens de enfileiramento de mensagens da Microsoft, você pode receber o seguinte erro:
0XC00E0027 (MQ_ERROR_INSUFFICIENT_RESOURCES)
Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
810507Erro 0xc00e0027 quando você envia ou recebe uma mensagem de enfileiramento de mensagens da Microsoft

Causa

O Message Queuing pára de alocação de memória kernel quando o consumo de memória kernel excede 80 % do total disponível. Você pode enviar e receber mensagens novamente quando o consumo de memória kernel atinge menos de 80 por cento do limite.

Resolução

Informações sobre o service pack

Para resolver esse problema, obtenha o service pack mais recente para o Microsoft Windows 2000. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
260910Como obter o service pack mais recente do Windows 2000

Informações sobre o hotfix

Um hotfix com suporte foi disponibilizada pela Microsoft. No entanto, destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde o próximo service pack do Windows 2000 que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Microsoft Customer Atendimento para obter o hotfix. Para obter uma lista completa de telefones do serviço de suporte a clientes da Microsoft e informações sobre os custos de suporte, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support
Observação Em alguns casos, as taxas cobradas pelas ligações para chamadas de suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.

   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   17-Dec-2002  16:51  5.0.0.759         280,336  Mq1repl.dll
   21-Oct-2002  18:38  5.0.0.759          14,096  Mq1sync.exe
   17-Dec-2002  16:49  5.0.0.764          75,408  Mqac.sys
   17-Dec-2002  16:51  5.0.0.760         217,360  Mqads.dll
   29-Oct-2002  16:50  5.0.0.761          25,360  Mqbkup.exe
   17-Dec-2002  16:52  5.0.0.750          76,560  Mqdscli.dll
   17-Dec-2002  16:52  5.0.0.735          41,744  Mqdssrv.dll
   21-Oct-2002  18:38  5.0.0.759          98,064  Mqmig.exe
   17-Dec-2002  16:51  5.0.0.759         265,488  Mqmigrat.dll
   17-Dec-2002  16:51  5.0.0.740         222,480  Mqoa.dll
   17-Dec-2002  16:52  5.0.0.762           8,464  Mqperf.dll
   17-Dec-2002  16:52  5.0.0.764         424,720  Mqqm.dll
   17-Dec-2002  16:51  5.0.0.756         102,672  Mqrt.dll         
   17-Dec-2002  16:51  5.0.0.759          70,928  Mqsec.dll
   17-Dec-2002  16:51  5.0.0.762          23,824  Mqupgrd.dll      
   17-Dec-2002  16:51  5.0.0.763         110,352  Mqutil.dll
   17-Dec-2002  16:51  5.0.0.748          64,784  Msmq.cpl

				

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a". Esse problema foi corrigido primeiro no Microsoft Windows 2000 Service Pack 4.

Mais Informações

importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756Como fazer backup e restaurar o registro no Windows


Esse hotfix permite que você aumentar ou diminuir o limite de memória kernel no serviço de enfileiramento.

Em determinadas circunstâncias, convém aumentar o limite de porque um aplicativo, um driver ou um componente do sistema está consumindo memória do kernel. Lixo coleção é feita pelo kernel somente quando o consumo de memória de pool paginável atinge 80 por cento. No entanto, enfileiramento pára de funcionar em 80 % do consumo de memória de pool paginável. Se você definir o limite de memória kernel acima 80 por cento, isso torna-se de que Message Queuing não vai em "modo de memória baixa" até que o Gerenciador de memória seja iniciada a limpeza.

Em outras circunstâncias, convém diminuir o limite para limitar a quantidade de memória kernel usada pelo serviço de enfileiramento de mensagens.

Para alterar o limite de memória kernel, execute estas etapas:
  1. Instale o hotfix mencionado neste artigo.
  2. Adicione a seguinte chave do Registro:

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\KernelMemThreshold
    de dados digite DWORD

    O padrão é 80. O valor pode variar de 1 a 99. Tudo é convertido em 80.
    Observação Quando você cria esse valor, a opção decimal deve ser selecionado. Se você selecionar hexadecimal , será usado o valor padrão de 80.
Para alterar o limite de memória kernel em um servidor de enfileiramento em cluster, execute estas etapas:
  1. Instale o hotfix mencionado neste artigo em cada nó de cluster.
  2. Adicione a seguinte chave do registro do tipo de dados DWORD em cada nó de cluster:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\KernelMemThreshold
  3. Adicione a seguinte chave do registro do tipo de dados DWORD no nó ativo do cluster:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Clustered QMs\MSMQ$[Clustered resource name]\Parameters\KernelMemThreshold
Para obter mais informações sobre como obter um hotfix para Windows 2000 Datacenter Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
265173O programa Datacenter e o Windows 2000 Datacenter Server
Para obter mais informações sobre como instalar diversos hotfixes com apenas uma reinicialização, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
296861Como instalar múltiplas atualizações do Windows ou hotfixes com apenas uma reinicialização

Propriedades

ID do artigo: 811308 - Última revisão: segunda-feira, 8 de janeiro de 2007 - Revisão: 8.1
A informação contida neste artigo aplica-se a:
  • Microsoft Message Queuing 2.0
Palavras-chave: 
kbmt kbhotfixserver kbqfe kbtshoot kbwin2ksp4fix kbwin2000sp3fix kbwin2000presp4fix kbfix kbbug KB811308 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 811308

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