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 ...