Acesso SMB do XP ao Windows 2008 R2

2

Aqui está a coisa ... Eu tenho um desempenho de cópia de arquivos muito lento dos clientes Windows XP para os servidores Windows 2008R2. Aqui estão os fatos: Windows XP para Windows 2K3: rápido Windows XP para Windows 2K8: muito lento Windows 7 para o Windows (qualquer): Rápido

Apesar do fato de que a solução óbvia seria atualizar para o Windows 7, bem, temos 900 desktops, então não é uma opção no curto prazo.

Eu tentei de tudo: desativar o SMB2.0, desativar as assinaturas de segurança, alterar o tamanho da janela TCP, desativar o ajuste automático do W2K8, atualizar os drivers, etc.

Nós eliminamos a rede; tanto o servidor quanto o cliente estão conectados ao mesmo switch principal (sem saltos, sem roteadores, a mesma VLAN).

Ao monitorar a rede com um utilitário de captura de pacotes, vemos que os pacotes SMB que estão sendo trocados entre as máquinas W2K8 e XP são pacotes muito pequenos (256 bytes); apesar do fato de que as MTUs estão adequadamente definidas (1500) e não há fragmentação alguma. Na verdade, esses pacotes SMB mostram, no datagrama IP, que a janela é 65535 ou fechada.

O mesmo rastreamento, feito usando o mesmo aplicativo, mas em vez de usar um compartilhamento W2K8, usa um compartilhamento do Windows XP (e isso corresponde ao FAST) mostra pacotes SMB de 4.096 bytes. Eu posso postar os traços, se necessário.

Então, por que a negociação XP- > W2K8 organiza a carga útil SMB de 24 bytes, enquanto a negociação XP- > XP organiza 4096 pacotes SMB?

Alguma ideia? Estou ficando sem esses ...

    
por Pablo 13.10.2012 / 02:58

1 resposta

0

Resolvido!

Os bloqueios oportunistas foram desativados. Isso impediu que o cache de leitura antecipada funcionasse e os pacotes SMB trocados eram muito pequenos.

Ao ativar os bloqueios oportunistas, vemos pacotes SMB de 4096 bytes (4K) que são do tamanho de um bloco NTFS.

Tudo está bem agora.

    
por 17.10.2012 / 20:22