Como reparar bottlenecks da rede de Vista
Tanto quanto eu aprecío usar Vista, ™ve€ de Iâ observou definitivamente que em algumas atividades do trabalho em rede, parece definitivamente se esforçar. Comparado particularmente com Windows XP.
Para a maioria de ™s do it†da parte não â um beefy€ do problema “eu supus apenas que€ a pilha da rede dos ™s de Vistaâ era responsável, e fiz uma anotação mental para repará-la em algum ponto. E esqueceu-se então.
Mas recentemente eu encontrei um problema realmente frustrar. Usando o protocolo Desktop remoto (RDP) conectar de uma máquina da empresa de Vista a um usuário 2003 de Windows, o desempenho era assim woeful que eu estava começando se preocupar se havia um problema com o usuário.
Porque acontece, meus medos sobre o usuário eram unfounded, mas o pensamento que a pilha€ do trabalho em rede dos ™s de Vistaâ era à culpa girou para fora para estar correto. A pilha do TCP/IP da geração seguinte em sustentações de Windows Vista algo chamado recebe Automóvel-Ajustar da janela. Este não é nada fazer com o que do œwindow†do †de RDP você vê na tela, mas rather um amortecedor do TCP que os clientes do TCP/IP se usem assegurar a transmissão lisa.
Essencialmente, os TCP recebem a janela são a quantidade de dados que são emitidos em um pedaço antes de esperar um reconhecimento para voltar no extremo oposto da máquina. É uma das coisas as mais complicadas a optimise no TCP/IP porque você necessita balançar o throughput com confiabilidade -- se você transmitir demasiados dados em um vão, se houver um erro nos fluxo de dados, o lote inteiro tiver que ser emitido outra vez. Windows XP foi ajustado originalmente para as conexões dial-up (lotes dos erros, pedaços assim muito pequenos dos dados foi emitido) mas este causou problemas de desempenho em redes broadband de alta velocidade.
Em XP SP2, Microsoft aumentou o valor da janela da recepção para o desempenho melhor em broadband, mas não é ainda optimal para muitas situações.
Vista é suposto para melhorar nesta situação: Vista tem uma característica nova chamada “para receber a janela queAjusta” que monitora constantemente a capacidade e a latência da largura de faixa, e ajusta a janela do TCP sobre - - voa para toda a situação dada. Permite também o â do scaling da janela do TCP€ “opte que perto pelo tamanho da janela do TCP do máximo se 65.535 bytes, mas o scaling da janela permitirem que um cliente anuncie que os ™s€ do itâ optimised para receber uma janela mais grande do que ™s do it†deste †“projetaram impedir bottlenecks da janela do TCP em ambientes da elevado-largura de faixa. A janela€ anunciada máxima do TCP dos ™s de Vistaâ é 16MB.
Conseqüentemente, em uma situação dada uma máquina de Vista receberá tipicamente muito mais dados da rede do que Windows XP, que pode resultar em spiking da rede. This isn’t necessarily a problem in itself, but it does increase the importance of actually using TCP/IP QoS (Quality of Service), which is installed and enabled by default in Vista.
So if you’re experiencing excessive network lags on your Vista machine, especially compared to non-Vista machines, it might be worthwhile disabling auto-tuning. Do this by opening up an administrative Command Window (right-click, Run as administrator), and type in the following command:
netsh interface tcp set global autotuninglevel=disabled
You may also need to type in:
netsh interface tcp set global rss=disabled
The changes take effect straight away, with no reboot needed. Bear in mind that this is a global change, so it may really be worth your while to sit down and nut through your network's QoS settings to get things running happily without disabling auto-tuning.
Personally, I needed to RDP to that server as a matter of urgency, and disabling auto-tuning definitely did the trick.
Mas recentemente eu encontrei um problema realmente frustrar. Usando o protocolo Desktop remoto (RDP) conectar de uma máquina da empresa de Vista a um usuário 2003 de Windows, o desempenho era assim woeful que eu estava começando se preocupar se havia um problema com o usuário.
Porque acontece, meus medos sobre o usuário eram unfounded, mas o pensamento que a pilha€ do trabalho em rede dos ™s de Vistaâ era à culpa girou para fora para estar correto. A pilha do TCP/IP da geração seguinte em sustentações de Windows Vista algo chamado recebe Automóvel-Ajustar da janela. Este não é nada fazer com o que do œwindow†do †de RDP você vê na tela, mas rather um amortecedor do TCP que os clientes do TCP/IP se usem assegurar a transmissão lisa.
Essencialmente, os TCP recebem a janela são a quantidade de dados que são emitidos em um pedaço antes de esperar um reconhecimento para voltar no extremo oposto da máquina. É uma das coisas as mais complicadas a optimise no TCP/IP porque você necessita balançar o throughput com confiabilidade -- se você transmitir demasiados dados em um vão, se houver um erro nos fluxo de dados, o lote inteiro tiver que ser emitido outra vez. Windows XP foi ajustado originalmente para as conexões dial-up (lotes dos erros, pedaços assim muito pequenos dos dados foi emitido) mas este causou problemas de desempenho em redes broadband de alta velocidade.
Em XP SP2, Microsoft aumentou o valor da janela da recepção para o desempenho melhor em broadband, mas não é ainda optimal para muitas situações.
Vista é suposto para melhorar nesta situação: Vista tem uma característica nova chamada “para receber a janela queAjusta” que monitora constantemente a capacidade e a latência da largura de faixa, e ajusta a janela do TCP sobre - - voa para toda a situação dada. Permite também o â do scaling da janela do TCP€ “opte que perto pelo tamanho da janela do TCP do máximo se 65.535 bytes, mas o scaling da janela permitirem que um cliente anuncie que os ™s€ do itâ optimised para receber uma janela mais grande do que ™s do it†deste †“projetaram impedir bottlenecks da janela do TCP em ambientes da elevado-largura de faixa. A janela€ anunciada máxima do TCP dos ™s de Vistaâ é 16MB.
Conseqüentemente, em uma situação dada uma máquina de Vista receberá tipicamente muito mais dados da rede do que Windows XP, que pode resultar em spiking da rede. This isn’t necessarily a problem in itself, but it does increase the importance of actually using TCP/IP QoS (Quality of Service), which is installed and enabled by default in Vista.
The problem with Vista's new-fangled network stack
All this automatic tuning of the Vista network stack sounds great in theory, but the problem is that some clients don’t support TCP window scaling, or do but don’t have it enabled. Additionally, some firewall products also don’t support it. In either scenario, the result is dropped packets which affects network performance horrendously -- your traffic is literally dropping into a black hole, never to be seen again.So if you’re experiencing excessive network lags on your Vista machine, especially compared to non-Vista machines, it might be worthwhile disabling auto-tuning. Do this by opening up an administrative Command Window (right-click, Run as administrator), and type in the following command:
netsh interface tcp set global autotuninglevel=disabled
You may also need to type in:
netsh interface tcp set global rss=disabled
The changes take effect straight away, with no reboot needed. Bear in mind that this is a global change, so it may really be worth your while to sit down and nut through your network's QoS settings to get things running happily without disabling auto-tuning.
Personally, I needed to RDP to that server as a matter of urgency, and disabling auto-tuning definitely did the trick.
source: apcmag.com
Written by Madhukara H. Read more great feeds at is source WEBSITE
no comments.
Read more articles on Fix vista and Network.
- [+] Digg: Feature this article
- [+] Del.icio.us: Bookmark this article
- [+] Furl: Bookmark this article














