Um desempenho lento do SMB quando copia ficheiros do Windows XP para um controlador de domínio do Windows 2000

Traduções de Artigos Traduções de Artigos
Artigo: 321169 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Poderá notar cópia lento desempenho ao copiar ficheiros a partir de um computador cliente baseado no Windows XP para um controlador de domínio baseado no Windows 2000 (quando utiliza o protocolo Server Message Block [SMB]). Este lenta só ocorre quando copiar ficheiros de um cliente baseado no Windows XP para um controlador de domínio baseado no Windows 2000 (modo de emissão) e não quando copiar ficheiros do controlador de domínio para o cliente (modo get).

Causa

O desempenho lento do SMB poderá ocorrer se um atraso TCP/IP confirmação (também conhecido como ACK TCP) ocorre num "SMB: C NT transact - notificação de alteração" pacotes. Normalmente, este problema ocorre se utilizar o Explorador do Windows para copiar os ficheiros para um controlador de domínio. No entanto, este problema também poderá ocorrer se utilizar uma linha de comandos para copiar ficheiros ou se o foco na pasta de destino no Explorador do Windows (quando a notificação de alteração está envolvida). Este problema ocorre, assim que efectuar um procedimento de cópia SMB (de qualquer programa) para uma pasta de destino remoto tem também foi invocado por um pedido de "alterar a notificação" (a partir de qualquer programa).

Por predefinição, este comportamento ocorre assim SMB é utilizar assinaturas de segurança. Se forem configuradas assinaturas de segurança, SMB deve ser processado síncrona pelo redireccionador. O redireccionador tem de aguardar até o comando SMB actual totalmente é processado antes de continuar com o seguinte. O redireccionador aguarda até receber a confirmação de TCP/IP do servidor.

Resolução

Para contornar este problema, utilize um das soluções que são descritas nesta secção.

Solução 1

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756Como efectuar uma cópia de segurança e restaurar o registo no Windows
  1. Clique em Iniciar , clique em Executar , escreva regedit na caixa Abrir e, em seguida, clique em OK .
  2. Localize e, em seguida, clique a seguinte chave no registo:
    HKEY_LOCAL_MACHINE\System\Current ControlSet\Services\LanmanServer\Parameters
  3. Faça duplo clique no valor RequireSecuritySignature , escreva 0 na caixa dados do valor e, em seguida, clique em OK .
  4. Faça duplo clique no valor EnableSecuritySignature , escreva 0 na caixa dados do valor e, em seguida, clique em OK .
  5. Saia do Editor de registo.
Por predefinição, no valor EnableSecuritySignature estiver definido como 1 (ON) num controlador de domínio e é definido como 0 (OFF) num controlador sem domínio. Como resultado, desempenho lento de cópia SMB só ocorre quando copiar itens para um controlador de domínio.

Solução 2

Nota Esta solução alternativa não é suportada em computadores baseados no Windows XP e baseados no Windows Server 2003.

Activar/desactivar o TCP atrasada ACK temporizador ( TcpDelAckTicks ) para um valor inferior. Quando o fizer, o servidor confirma itens mais frequentemente mas intervalos mais curto. Pode utilizar a correcção descrita no seguinte artigo da base de dados de conhecimento da Microsoft para especificar um valor ACK adiado personalizado:

311833O valor do registo TcpDelAckTicks tem sem efeitos no tempo limite de confirmações
Se definir o valor de TcpDelAckTicks como 0 , desactiva o temporizador completamente. Quando o temporizador é desactivado, TCP reverte para pre-Request para comportamento de comentários (RFC) 1122; confirma cada pacote. Esta solução resolve o problema de desempenho de cópia SMB. No entanto, numa rede latência elevada (muito saturada segmento), este comportamento aumenta o número de confirmações do controlador de domínio e coloca sobrecarregar adicional na rede.

Mais Informação

Para ver como o desempenho fica lento está relacionada com TCP/IP confirmação de alguns pacotes SMB ("SMB: C NT transact - alterar notificação"), executar um rastreio de rede. Se o fizer, verá que o redireccionador não continua com o resto das operações de cópia quando o pacote "SMB: C NT Transact - notificar alterar" não for confirmado pelo servidor no nível de transporte TCP. A confirmação de TCP/IP só está atrasada (para cerca de 0.2 segundos) quando o servidor for um controlador de domínio baseado no Windows 2000.

Num cliente baseado no Windows XP ou num cliente baseado no Microsoft Windows Server 2003, existe uma nova chave de registo denominada
TcpAckFrequency
controlos ACK TCP antes do temporizador ACK atrasado é atingido.

Para obter mais informações sobre este problema, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
321098Desempenho de rede lenta ocorre se copiar ficheiros para um controlador de domínio com o Windows 2000 ou Windows Server 2003
328890Nova entrada de registo para controlar o comportamento de confirmação TCP (ACK) no Windows XP e no Windows Server 2003

Propriedades

Artigo: 321169 - Última revisão: 14 de novembro de 2005 - Revisão: 6.3
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
Palavras-chave: 
kbmt kbregistry kbenv kbfix kbprb KB321169 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 321169

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