Computer >> 컴퓨터 >  >> 체계 >> Windows

Windows 10에서 Regedit를 통해 네트워크 속도를 높이는 8가지 방법

Windows 10에서 Regedit를 통해 네트워크 속도를 높이는 8가지 방법

더 높은 네트워크 기능과 최고의 인터넷 속도를 약속하는 수많은 응용 프로그램이 있습니다. 일반적으로 이러한 응용 프로그램은 실제적인 이점 없이 지갑에서 돈을 빨아들이는 동안 변칙적인 인터페이스만 제공합니다. 그들 중 일부는 맬웨어일 수도 있습니다. 다음은 이러한 응용 프로그램에 대한 비용을 지불하지 않고도 네트워크 속도를 높일 수 있는 몇 가지 방법입니다. 인터넷 연결을 조정하려면 반짝이는 응용 프로그램 이상이 필요합니다.

경고: 아래의 모든 조정에는 레지스트리 편집이 포함됩니다. 따라서 아래에 언급된 수정 작업을 수행하기 전에 주의해서 진행하고 레지스트리를 백업해야 합니다. 실수로 삭제 및 수정하면 컴퓨터 기능이 손상될 수 있습니다. 계속하기 전에 먼저 레지스트리를 백업하는 것이 가장 좋습니다.

1. IRPStackSize

IRPStackSize(I/O 요청 패킷 스택 크기)는 컴퓨터가 동시에 사용할 수 있는 36바이트 수신 버퍼 수를 나타냅니다. 컴퓨터가 동시에 더 많은 데이터를 수신할 수 있습니다. 대규모 인터넷 연결(10Mbps 이상)이 있는 경우 이점이 있습니다. 인터넷 연결이 작은 분들은 미세한 차이도 못 느끼실 수 있으니 건너뛰세요.

시스템은 일반적으로 네트워크 스택에 15개의 IRP를 할당합니다. 대부분 50개까지 구성할 수 있지만 32개를 사용하면 훨씬 더 많은 이점을 얻을 수 있습니다. 먼저 32개를 사용해 보세요.

레지스트리에서 키의 위치는 다음과 같습니다.

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanman\Server\Parameters
Windows 10에서 Regedit를 통해 네트워크 속도를 높이는 8가지 방법

regedit 창의 오른쪽에 DWORD 값으로 "IRPStackSize"를 추가하고 기수를 "Decimal"로 변경하고 값을 32로 수정합니다.

2. SizReqBuf

SizReqBuf는 서버 환경 내의 원시 수신 버퍼의 크기를 나타냅니다. 이는 대기 시간이 긴 환경에서 무언가를 호스팅하는 능력에 영향을 미친다는 것을 의미합니다. 게임 서버를 호스팅하고 수많은 사람들이 지연에 대해 불평한다고 가정해 보겠습니다. 이 값을 수정하면 지연의 영향을 줄이는 데 도움이 됩니다. 인스턴트 메신저나 Neo Modus Direct Connect를 통한 파일 전송을 포함하여 웹사이트나 기타 서비스를 호스팅하는 경우에도 이점이 있습니다.

시스템은 일반적으로 이 버퍼를 16384바이트에 배치합니다. 대부분의 서버에서 이것은 충분히 효율적이지만 때로는 메모리 양이 적어 많은 요청을 처리할 수 없습니다.

레지스트리에서 키의 위치는 다음과 같습니다.

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanman\Server\Parameters

regedit 창의 오른쪽에 DWORD 값으로 "SizReqBuf"를 추가합니다. 실제 메모리가 512MB를 초과하는 서버가 있는 경우 값을 17424로 수정합니다. 메모리가 512MB 미만인 경우 새 컴퓨터를 구입하는 것을 고려해야 하지만 그 동안 이 값을 4356으로 수정할 수 있습니다.

3. 기본TTL

TTL(Time to Live)은 패킷을 포기하고 폐기하기 전에 전달을 시도하는 동안 패킷이 공중에 얼마나 오래 있어야 하는지를 라우터에 알려줍니다. 값이 높은 경우가 많으면 컴퓨터가 실패한 패킷이 전달되기를 기다리는 데 더 많은 시간을 할애하여 네트워크의 생산성을 효과적으로 감소시킵니다.

값을 설정하지 않으면 Windows는 트랜잭션이 완료될 때까지 128초를 기다립니다. 이것은 당신이 무언가를 하고 있고 서버와의 연결이 예기치 않게 남쪽으로 떨어지면 컴퓨터가 엄청나게 느려지게 만듭니다.

레지스트리에서 키의 위치는 다음과 같습니다.

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

"Parameters" 키 내에서 "DefaultTTL"을 DWORD 값으로 추가합니다. 값을 1에서 255 사이의 값으로 설정하십시오. 가장 좋은 값은 64이지만 패킷을 더 빨리 죽이고 싶다면 더 낮은 값을 설정할 수 있습니다.

4. Tcp1323옵션

Tcp1323Opts를 사용하면 "고성능을 위한 TCP 확장"으로 알려진 RFC 1323을 3가지 방법으로 사용할 수 있습니다. 이 특정 값은 타임스탬프 및 네트워크 창 크기 조정과 함께 작동합니다. 이렇게 하면 TCP 연결이 서버와 수신 창 크기를 협상할 수 있으므로 컴퓨터가 최대 1GB의 수신 창을 지정할 수 있습니다.

레지스트리에서 다음 위치로 이동하십시오.

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Windows 10에서 Regedit를 통해 네트워크 속도를 높이는 8가지 방법

레지스트리 편집기의 오른쪽에 "DWORD" 값으로 TCP1323Opts가 표시되어야 합니다. (없으면 생성합니다.) 마우스 오른쪽 버튼을 클릭하고 이 값을 "1"로 수정합니다.

5. MaxFreeTcbs

MaxFreeTcbs는 iffy 값입니다. 그것은 얼마나 많은 물리적 메모리가 있고 대역폭과 관련하여 컴퓨터가 얼마나 많은 성능을 가지고 있는지에 따라 주어진 시간에 컴퓨터가 처리할 수 있는 활성 TCP 연결 수를 결정합니다.

숫자가 너무 높으면 컴퓨터와 동시에 통신하는 활성 연결의 양이 많기 때문에 컴퓨터가 TCP 트랜잭션을 제대로 처리하지 못할 수 있습니다. 그러나 숫자가 너무 낮으면 원하는 만큼 연결을 호스팅하거나 요청할 수 없습니다. 설정은 임의로 결정되지만 하드웨어나 인터넷 연결을 업그레이드할 때 수치를 높이는 것이 좋습니다.

값의 위치에 도달하려면 레지스트리에서 다음 경로로 이동하십시오.

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

"MaxFreeTcbs"를 생성하거나 편집하고 값을 65536으로 지정합니다. 성능이 낮은 하드웨어가 있는 구형 컴퓨터를 사용하는 경우 16000과 같이 더 낮은 숫자로 설정할 수 있습니다.

6. MaxUserPort

응용 프로그램이 Windows에서 열 수 있는 사용 가능한 포트를 요청하면 운영 체제는 1024에서 "MaxUserPort"로 알려진 지정된 최대값까지 하나의 포트를 선택합니다. 컴퓨터의 포트를 사용하면 인터넷과 로컬 네트워크를 통해 TCP/UDP 연결을 설정할 수 있습니다.

더 자세히 이야기할 수는 있지만 실제로 움직여야 합니다. 우리는 모두 5000이 65534보다 작다는 것을 알고 있습니다. 포트를 찾는 프로그램에 더 많은 옵션을 열면 어떻게 될까요? 선택 가능한 옵션이 몇 천 개에 불과한 것보다 훨씬 빠르게 포트를 찾습니다.

Windows는 기본적으로 이 값을 5000으로 설정하지만 5000에서 65534 사이의 숫자로 설정할 수 있습니다.

"MaxUserPort"가 이동해야 하는 위치는 다음 레지스트리 경로에 있습니다.

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

"MaxUserPort"라는 값을 만들고 65534로 설정합니다. 그게 다입니다!

7. GlobalMaxTcpWindowSize

이 값은 이름이 길지만 인터넷 연결이 크고(10Mbps 이상) 자주 업로드하는 경우 수정한 것을 후회하지 않을 것입니다. 이 값은 승인(ACK) 패킷을 수신하지 않고 컴퓨터에서 보낼 수 있는 데이터의 양을 나타냅니다.

인터넷에서 작은 데이터 덩어리를 보낼 때마다 컴퓨터는 이 패킷을 기다려야 합니다. 이 패킷은 네트워크 끝에서 "모든 것이 정상입니다! 더 보내!” 때로는 대기 시간과 불량한 피어링으로 인해 이상적이지 않을 수 있습니다. 따라서 해당 패킷이 올 때까지 기다리지 않고 더 많은 데이터를 보낼 수 있도록 이 값을 편집할 수 있습니다.

다음 레지스트리 경로에 "GlobalMaxTcpWindowSize"라는 DWORD를 만듭니다.

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

값을 65535로 설정하면 완료됩니다! 이렇게 하면 컴퓨터가 승인을 기다리지 않고 64KB를 보낼 수 있습니다. 이 설정을 수정한 후 네트워크 속도가 증가하는 대신 감소하는 것을 발견하면 값을 제거하거나 값을 131072로 설정하여 128KB로 약간 높여 보십시오.

8. MTU

MTU는 다운스트림 속도보다 업스트림 속도에 더 많은 영향을 주지만 업스트림을 관리하는 것도 마찬가지로 중요하므로 한 번에 더 많은 양의 데이터를 전송해야 합니다. 이 번호는 일반적으로 네트워크 카드에 의해 자동으로 설정되지만 인터넷 연결 속도에 따라 조정할 수 있습니다.

이 값을 설정하는 것은 까다롭습니다. 먼저 인터넷 연결 속도의 제한으로 인해 패킷 조각화가 필요하지 않은 최적의 MTU 값을 찾아야 합니다.

명령 프롬프트로 이동하여 다음을 입력하면 됩니다.

 ping -f -l <mtu> <your gateway>

""를 88에서 4294967295 사이의 숫자로 바꾸십시오. ""를 네트워크 어댑터가 인터넷에 연결하는 데 사용하는 게이트웨이로 바꾸십시오. 게이트웨이를 모르는 경우 ipconfig를 입력합니다. 명령줄에서 인터넷에 사용하는 네트워크 어댑터 아래에 나타나는 "기본 게이트웨이"에서 해당 값을 찾으십시오.

Windows 10에서 Regedit를 통해 네트워크 속도를 높이는 8가지 방법

핑할 때 응답에 다음 메시지가 포함되어 있으면 너무 높은 숫자에 도달했음을 알 수 있습니다. 패킷은 조각화되어야 하지만 DF는 설정되어 있습니다.

패킷 조각화가 필요하지 않은 번호를 선택하면 문제가 없습니다. 패킷 조각화 없이 가능한 가장 높은 수를 선택하면 최적의 MTU를 갖게 됩니다.

이제 이 번호를 설정하려면 레지스트리에서 다음 경로로 이동하십시오.

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\Interface ID

고유한 주 네트워크 인터페이스를 찾은 방법의 예는 위의 이미지를 참조하십시오. 특히 라우터로 사용하는 경우 컴퓨터에 다른 네트워크 인터페이스가 설치되어 있을 수 있습니다.

"인터페이스 ID"를 네트워크 인터페이스의 GUID로 바꿉니다. "인터페이스" 아래에 표시되는 다양한 GUID를 탐색하고 regedit 창의 오른쪽에 있는 정보를 보고 웹에 연결하는 데 사용하는 네트워크 인터페이스의 세부 정보와 일치하는지 확인하십시오.

해당 인터페이스에 도달하면 "MTU"를 DWORD로 추가하고 게이트웨이를 ping할 때 얻은 번호로 설정합니다. 그러면 충분히 해결될 것입니다.

이러한 레지스트리 조정은 Windows 10에서 네트워크 속도를 높이는 데 충분합니다. 레지스트리 오류에 문제가 있는 경우 해당 수정 사항 목록을 참조하세요. 또한 Windows 10 레지스트리 키를 완전히 소유하는 데 도움이 되는 가이드도 있습니다.