O bug tem um Windows Vista que faz com que copiar ficheiros por rede (mesmo estando ligados ao mesmo switch e na mesma subnet) entre este e outra máquina Windows não Vista, seja um massacre.
Ontem, ao tentar copiar um ficheiro de 17.1 MB de um 2003 para o Vista, a coisa preparava-se para demorar 5h30m (cinco horas e trinta minutos). E estava a sério, ao fim de uma hora ainda só estava um pedaçinho copiado.
Não pode ser, pensei. Então cancelei, esgravatei e encontrei a solução.
Executar o command prompt como Administrator:
Verificar o estado do TCP Auto-Tuning com o comando:
netsh interface tcp show global
Desactivar o TCP Auto-tuning com o comando:
netsh interface tcp set global autotuning=disabled
Reiniciar o computador (tem de ser pá, isto é Windows) e pronto, 5 segundos para fazer a cópia do ficheiro.
Curiosamente (ou talvez não), não é preciso fazer isto para a coisa bombar como deve ser se transferirmos ficheiros a partir de um servidor Samba.
Acho que a Microsoft nem interoperabilidade entre os seus próprios sistemas tem :P
PS. Não, não me converti ao Vista, mas tenho que sou obrigado a usá-lo e para tornar as coisas menos dolorosas, são necessárias marteladas destas.
E vou partilhando aqui para quem possa servir.
Aqui tens a informação sobre o Autotuning, de facto não é bug, mas ainda não é possível tirar partido em todos os ambientes.
http://blogs.technet.com/asiasupp/archive/2006/12/14/windows-vista-tcp-auto-tuning.aspx
A usar Internet Explorer 7.0 em Windows Vista
Só faltava a bela da: “não é um bug, é uma feature”.
Já parece o firefox e a sua utilização desmesurada de memória RAM ;)
A usar Mozilla Firefox 2.0.0.12 em Windows Vista
Como podes ver não é um bug, aparentemente o dispositivo não suporta o rfc 1323. Mas a tendência é afirmnar que se trata de um bug, embora se pudesse sempre pegar no netmon e tentar perceber o que se passa, antes de concluir o que quer que fosse.
A usar Internet Explorer 7.0 em Windows Vista