2009년 10월 30일 금요일

Receive Window Auto-Tuning Level

이 기능은 비스타에서 도입된 기능으로 연결에 필요한 receive window의 크기를 자동으로 설정하여
빠른 응답과 안정적인 연결을 유지해주는 기능이다.

그러나 아래와 같은 문제가 종종 발생하는데
- Windows 7에서 FTTH등 대칭 인터넷 서비스 사용시 업로드 속도가 안나올 때
- 원격 데스크탑 연결시 응답이 너무 느려지는 문제
- Torrent등의 속더저하 문제
- 인터넷 익스플로러의 속도 저하

이 경우 아래처럼 옵션을 disabled로 해주면 효과가 있다.

- 관리자 권한으로 cmd.exe실행
C:\Windows\system32>netsh interface tcp show global
Querying active state...

TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State          : disabled
Chimney Offload State               : automatic
NetDMA State                        : enabled
Direct Cache Acess (DCA)            : disabled
Receive Window Auto-Tuning Level    : normal   //설치 후 기본값
Add-On Congestion Control Provider  : none
ECN Capability                      : disabled
RFC 1323 Timestamps                 : disabled
** The above autotuninglevel setting is the result of Windows Scaling heuristics

overriding any local/policy configuration on at least one profile.


C:\Windows\system32>netsh interface tcp set global autotuninglevel=disabled
Ok.


C:\Windows\system32>netsh interface tcp show global
Querying active state...

TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State          : disabled
Chimney Offload State               : automatic
NetDMA State                        : enabled
Direct Cache Acess (DCA)            : disabled
Receive Window Auto-Tuning Level    : disabled    // disabled로 변경
Add-On Congestion Control Provider  : none
ECN Capability                      : disabled
RFC 1323 Timestamps                 : disabled

변경 옵션은 normal, restricted, disable, highlyrestricted가 있다.
- disable : Receive 윈도우 크기를 항상 65536바이트로 고정
- normal : Receive 윈도우 크기를 네트워크의 상테에따라 유동적으로 변경
- highlyrestricted : Receive 윈도우 크기를 제한적으로 변경

참고사이트 : http://www.nerdgrind.com/speed-up-windows-vista-network-performance-with-tcp-windows-tuning/

댓글 없음:

댓글 쓰기