본문 바로가기

중고기계리스트

인터넷 속도 아주빠르게하기(tip)

인터넷속도 아주 빠르게하기(Ultimate)



몇달전 본 게시판에 올려드렸던 인터넷 속도 아주 빠르게 하기 (Advance)편의 보강판인 인터넷 속도 아주 빠르게 하기 (Ultimate)입니다.

 

많은 분들이 효과를 보셨다고 하셔서 기존 버전에서 나타났던 문제점을 보완하고 필요없는 부분들을 삭제해 본 팁을 씁니다.

 

인터넷 속도를 빠르게 하는 레지스트리팁은 수도 없이 많습니다.

하지만 본 팁은 다른 여러종류의 속도 올리기 팁과는 많이 다르다는걸 레지스트리의 설정값만 보더라도 알수 있습니다.

다른 곳에서는 접하지 못했던 값들이 90%에 해당됩니다.

 

본팁은 AFD의 값을 최적화해서 데이타 업다운에 관한 대역폭을 최적화 해주는 역활을 합니다.

정체되어 있는 2차선의 도로를 4차선을 확장하는 역할을 한다고 볼수 있습니다.
또한 인터넷 다운로드업로드속도도 빨라질수 있으며 대용량의 파일에 경우 데이타를 하드에 저장하기 전에 미리 캐쉬메모리에 복사하는 과정도 존재하기 때문에 초기 다운로드속도가 엄청나게 나올수도 있습니다.

 

본 팁을 적용함으로써 인터넷의 Ultimate Velocity를 만끽할수 있으리라 생각됩니다.

 

본 팁의 핵심은 AFD값에 있습니다.

혹시 여러분의 환경에 맞지 않는 값이 있으면 AFD카테고리에 있는 값을 적절히 수정하시면 됩니다.

여기서 제시하는 값은  여러테스트를 통해 확인된 추천값이지만 사용자 환경에 따라 맞지 않을 경우 그 값을 변경하시면 됩니다.

이를 위해 그 값에 대한 최소값과 최대값을 메뉴얼을 통해 제시하도록 하겠습니다.

 

본 레지스트리에 대한 값은  아래 다운로드 에 있습니다.

                                                다운로드

레지스트리를 등록한후 효과를 보려면 반드시 재부팅을 해야 합니다.

인터넷이 안되거나 문제가 생기셨던 분들은 기존에 Advance버전을 적용하셨던 분들이 Advance레지를 삭제한후 본 팁을 적용해서 문제가 생기셨던것 같습니다.
Advance삭제과정에서 필요한 부분만 삭제하는것이 아닌 관련 카테고리 전부를 삭제하는 바람에 인터넷이 안되고 사운드가 먹통이 되는 현상이 생겼습니다.
따라서 첨부파일에서 삭제 파일은 지우고 등록파일 5개만 존재합니다.
문제가 생겼을때 원래대로 복원할시에는 아래 레지값을 일일히 찾아가 삭제하시면 됩니다.
아래 레지스트리 값은 기본적으로 전부 존재하지 않는 값이기 때문에 원래대로 복원할시에는 아래 레지값을 전부 삭제하시면 됩니다.(단 Special Edition에 나온 건 기본값이 0입니다.)

 

삭제레지로 인한 문제로 인터넷에 문제가 생겼기 때문에 아래 레지값들은 수정이전과 값이 같습니다.

(DafaultTTL값만 32에서 64로 수정)

 

 

==TCPIP.REG==

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"Tcp1323Opts"=dword:00000000
"TcpTimedWaitDelay"=dword:0000012c
"DefaultTTL"=dword:00000040
"TcpWindowSize"=dword:0000ffff

 

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MaxConnectionsPer1_0Server"=dword:00000040
"MaxConnectionsPerServer"=dword:00000040

=메 뉴 얼=

 

TCPIP는 AFD의 값을 보조하는 역할을 합니다.

AFD는 TCPIP스택보다 상위에 있기 때문에 AFD의 값을 수정해 주는게 효과가 뛰어납니다.

 

Tcp1323Opts

RFC 1323 시간 스탬프 및 창 크기 조정 옵션을 제어합니다

값은 0~3을 지정할수 있는데 각각의 값의 의미는 다음과 같습니다.

0 = RFC 1323 옵션 사용 안함, 1 = 창 크기 조정 옵션만 사용, 2 = 시간 스탬프만 사용, 3 = 두 옵션 모두 사용

기본값은 3입니다.

 

TcpTimedWaitDelay

TIME_WAIT접속 유지 시간을 결정하는 값입니다. 

값에 범위는 십진수로 30~300 입니다. 여기선 300이라는 값을 주었습니다.

기본값은 240입니다. 30이 더 좋은 성능을 나타낼수 있습니다.

 

TcpWindowSize

TcpWindowSize는 제공된 최대 TCP 수신 창 크기를 결정합니다.

값의 범위는 0~1073741823 이며 기본값은 운영체제마다 다르지만 Windows 2000의 경우 17520입니다.

 

DefaultTTL

IP 패킷이 목적지까지 도착하지 않은채 네트워크안에서 없어지지 않고 존재할 수 있는 가장 긴 시간을 나타냅니다.

값의 범위는 0~255이며 기본값은 128입니다.

여기서는 64이라는 값을 주었으며 접속이 원할하지 않을 경우 128로 설정하시면 됩니다.

 

MaxConnectionsPerServer,MaxConnectionsPer1_0Server

서버당 최대 동시접속수를 나타내며 각각 HTTP1.1과 1.0에 해당되며 기본값은 각각 2와 4입니다.

 

 

 ==AFD.REG==

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters]
"MaxFastCopyTransmit"=dword:0186a000
"DefaultReceiveWindow"=dword:00c40b80
"DefaultSendWindow"=dword:00c40b80
"DisableAddressSharing"=dword:00000001
"InitialLargeBufferCount"=dword:00000400
"InitialMediumBufferCount"=dword:00001000
"InitialSmallBufferCount"=dword:00002800
"LargeBufferSize"=dword:00019000
"MaxFastTransmit"=dword:00c35000
"MediumBufferSize"=dword:0000f000
"PriorityBoost"=dword:00000010
"SmallBufferSize"=dword:00005000
"TransmitWorker"=dword:00000020
"MediumBufferListDepth"=dword:00000018
"SmallBufferListDepth"=dword:00000020
"LargeBufferListDepth"=dword:0000000a

=메 뉴 얼=

 

AFD는 Windows 소켓 응용 프로그램을 지원하는데 사용하는 드라이버로 기존보다 많은 값들이 추가 되었습니다.

 

LargeBufferSize,MediumBufferSize,SmallBufferSize

AFD에서 사용되는 버퍼의 크기를 지정하는 옵션으로 각각 최대,중간,최소버퍼크기를 지정합니다. 이들의 값을 지정해 줌으로써 인터넷 대역폭을 최적화 할수 있습니다. 값의 범위는 0~무한대(0xffffffff)입니다.

 

LargeBufferListDepth,MediumBufferListDepth,SmallBufferListDepth

look-aside list의 버퍼 Depth를 나타내며 각각의 값의 범위는 0/2/10,4/8/24,8/16/32 입니다.

 

PriorityBoost

I/O버퍼에 대한 AFD thread 우선순위를 정하는 옵션이며 값의 범위는 0~16입니다.

값이 클수록 multithreaded 응용프로그램에서 좋은 성능을 나타냅니다.

 

MaxFastTransmit

요청에 의해 파일이 전송될때 전송된 데이타의 양을 컨트롤 하는 옵션입니다.

값의 범위는 0~무한대이며 기본값은 64입니다.

 

DisableAddressSharing

주소공유를 막거나 혹은 열어줄때 사용하는 옵션입니다.

운영체제상의 공유와는 상관없는 값입니다.

1은 활성 0은 비활성입니다.

 

TransmitWorker

Afd에서 시스템 스레드를 사용하는 방법을 제어하는 옵션입니다.

값은 16과 32로만 설정할수 있으며 기본값은 16이며 여기선 32로 설정했습니다.

 

 

==Image Caching.REG==

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Image Caching]
"Number"=hex:ff,ff,ff,ff
"Cache Size"=dword:00400000
"Max Items"=dword:00000400
"Item Size"=dword:00040000

=메 뉴 얼=

 

위의 레지스트리는 인터넷 익스플로러에만 적용되는 옵션입니다.

Image Caching에 해당되는 옵션값을 변경해서 다운로드된 이미지의 캐시량을 증가시키므로써 많은 용량의 이미지로 도배된 사이트에서 향상된 성능을 볼수 있습니다. 또한 플래쉬 표시 속도 향상도 있습니다.

 

Cache Size는 이미지 캐시 사이즈를 정하는 옵션으로 이 값이 없으면 기본값은 dword:00100000 입니다. 여기선 4배값을 주었습니다.

 

Max Items은 캐시된 전체 이미지 수를 나타내며 이 값이 없으면 기본값은 dword:00000080 입니다. 역시 8배값을 주었습니다.

 

Item Size는 캐시된 이미지의 최대 사이즈를 정하는 옵션이며 기본값은 dword:00010000 입니다 역시 4배값을 주었습니다.

 

값을 너무 올리면 램 사용량이 많아 지니 2~4배값에서 타협을 보는게 좋습니다.

 

 

==Document Caching.REG==

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Document Caching]
"Number"=hex:ff,ff,ff,ff
"Cache Size"=dword:00400000
"Max Items"=dword:00000400
"Item Size"=dword:00040000

=메 뉴 얼=

 

위의 레지스트리는 인터넷 익스플로러에만 적용되는 옵션입니다.

Image Caching과 그 값의 의미가 같습니다.

 

  

==Glyph Cache.REG==

[HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE]
"Limit"=dword:00008000

=메 뉴 얼=

 

이 옵션은 인터넷 뿐만이 아니라 응용프로그램에서 텍스트 표시에 있어서 성능향상을 볼수 있습니다.

이 값이 없으면 기본값은 dword:00004000 이며 여기서는 2배값을 주었습니다.

 

Glyph Cache값으로 dword:00008000 이상의 값은 주지 마세요.

즉 dword:00004000 혹은 2배값인 dword:00008000으로만 설정하길 바랍니다.

 

Special Edition

아래값은 압축 파일안에 들어 있지 않습니다.

개인적인 판단에 의해 수정하실분은 수정하시고 그렇지 않은분들은 적용하지 않으셔도 됩니다.

인터넷과는 무관하지만 성능 향상을 통한 인터넷 속도를 최적화하는데 도움이 될수 있는 팁입니다.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Executive]
"AdditionalCriticalWorkerThreads"=dword:00000010
"AdditionalDelayedWorkerThreads"=dword:00000020

본팁은 Windows2000이후의 모든 운영체제(64비트 포함)에서 사용할 수 있습니다.

출처 - 파코즈(박시형 [credos21])의글입니다 ^^고맙습니다 좋은정보