윈도우에서 속도와 안정성을 위한 네트워크 연결 최적화

네트워크 윈도우 최적화 가이드

당신은 지불하는 인터넷 속도를 얻고 있을지 모르지만, 그렇다고 해서 네트워크 연결이 최적의 상태라는 의미는 아닙니다. 높은 지연 시간, 지연 스파이크, 그리고 가끔 발생하는 다운로드 속도 제한은 여전히 직면할 수 있는 일반적인 문제입니다. 다행히도, 윈도우 설정을 조정하여 이러한 문제를 최소화하고 빠르고 안정적인 인터넷을 얻을 수 있습니다. 이 완벽한 가이드는 윈도우 PC에서 네트워크 연결을 최적화하는 방법을 보여줍니다.

참고: 네트워크와 장치에 따라 이러한 변경이 시스템에 부정적인 영향을 미칠 수 있습니다. 이러한 변경을 하기 전에 복원 지점을 만드는 것이 좋습니다. 문제가 발생할 경우 되돌릴 수 있는 방법이 필요합니다.

목차

  • 윈도우 네트워크 관련 구성 최적화
  • 네트워크 최적화를 위한 명령 프롬프트 명령
  • 윈도우 레지스트리를 사용한 네트워크 최적화
  • 네트워크 최적화를 위한 서드파티 앱

윈도우 네트워크 관련 구성 최적화

윈도우의 설정 및 제어판과 같은 주요 UI에서 조정을 시작하겠습니다. 이러한 많은 설정은 기본적으로 최소 지연 시간과 최적의 성능을 위해 최적화되어 있지 않습니다.

네트워크 어댑터 설정 최적화

윈도우 + R 키를 눌러 실행 대화 상자를 열고 ncpa.cpl을 입력하여 네트워크 연결을 엽니다.

활성 네트워크를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

네트워크 어댑터 속성

구성을 클릭하고 다음 창에서 고급 탭으로 이동합니다. 최상의 네트워크 성능을 위해 아래 나열된 네트워크 설정을 조정합니다:

  • 에너지 효율 이더넷: 비활성화
  • 흐름 제어: 비활성화
  • 기가비트 마스터 슬레이브 모드: 자동 협상
  • 인터럽트 조절 비율: 보통 (CPU 자원이 걱정되지 않는다면 높음으로 실험해 보세요.)
  • IPv4 체크섬 오프로드: Rx & Tx 활성화
  • 대형 전송 오프로드 (IPv4 및 IPv6 모두): 활성화
  • 구형 스위치 호환 모드: 비활성화
  • 링크 속도 배터리 절약 모드: 비활성화
  • 최대 RSS 큐 수: 2 큐 (더 많은 큐를 선택하면 미세한 이득을 위해 CPU에 부담을 줄 수 있습니다.)
  • PTP 하드웨어 타임스탬프: 비활성화
  • 수신 버퍼: 512KB
  • 수신 측 스케일링: 활성화
  • 소프트웨어 타임스탬프: 비활성화
  • 속도 및 이중화: 자동 협상
  • 시스템 유휴 전원 절약기: 비활성화
  • TCP 체크섬 오프로드: 활성화
  • 전송 버퍼: 512
  • UDP 체크섬 오프로드: 활성화
  • 링크 대기: 자동 협상

네트워크 어댑터 최적화 설정

전원 관리 탭으로 이동하여 전원 절약을 위해 이 장치를 끌 수 있도록 허용 옵션을 비활성화하여 중단 없는 네트워크 활동을 보장합니다.

전원 관리 비활성화

전원 설정 관리

PC 전원 계획에 관계없이 네트워크 중단을 초래하고 싶지 않을 것입니다. 네트워크 문제를 피하기 위해 수동으로 최적화하는 방법은 다음과 같습니다:

윈도우 검색에서 “전원 계획”을 검색하고 전원 계획 편집을 선택합니다. 고급 전원 설정 변경 버튼을 클릭합니다. 무선 어댑터 설정을 열고 전원 절약 모드최대 성능으로 설정합니다.

무선 어댑터 설정

또한, 네트워크 연결을 위해 USB 장치를 사용하는 경우 USB 설정을 열고 USB 선택적 절전 설정을 비활성화합니다.

미터링된 연결 설정

연결을 미터링된 것으로 설정하면, 윈도우는 백그라운드 네트워크 프로세스(예: 윈도우 업데이트 다운로드)를 실행하지 않도록 합니다. 게임 중 지연 스파이크를 제거하는 데 매우 유용하다고 생각했습니다.

윈도우 설정 -> 네트워크 및 인터넷 -> 속성으로 이동하여 미터링된 연결 옵션을 켭니다.

윈도우 미터링된 연결

네트워크 최적화를 위한 명령 프롬프트 명령

명령 프롬프트에서 할 수 있는 많은 작업이 있으며, 네트워크 설정을 최적화하기 위해 네트워크 셸(netsh) 명령을 사용할 수 있습니다. 이는 낮은 지연 시간과 안정적인 연결을 위해 유용합니다.

윈도우 검색에서 “cmd”를 검색한 후, 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자로 실행을 선택합니다.

다음 명령을 하나씩 복사하여 붙여넣습니다. 각 명령 후에 Enter 키를 눌러 실행하고 완료될 때까지 기다립니다.

netsh int tcp set global chimney=enabled  
netsh int tcp set global dca=enabled  
netsh int tcp set global netdma=enabled  
netsh int tcp set global ecncapability=enabled  
netsh int tcp set global autotuninglevel=normal

명령 프롬프트 명령 네트워크 최적화

문제가 발생하면 각 명령에서 enableddisabled로 바꿔서 변경 사항을 되돌릴 수 있습니다.

윈도우 레지스트리를 사용한 네트워크 최적화

윈도우 레지스트리를 사용하여 네트워크 속도를 최적화하는 방법은 여러 가지가 있지만, 가장 효과적인 해킹에 집중하겠습니다.

경고: 레지스트리에서 잘못된 변경은 윈도우를 손상시키고 데이터 손실을 초래할 수 있습니다. 변경 사항을 적용하기 전에 레지스트리를 백업하는 것이 좋습니다.

지연 시간 감소 및 대형 파일 다운로드 속도 증가

이러한 조정은 확인 체크를 최소화하여 지연 시간을 줄이고 다운로드 속도를 높일 수 있습니다.

윈도우 레지스트리를 열려면 regedit를 입력하고 레지스트리 편집기를 클릭합니다.

위치로 이동하려면 상단 검색창에 아래 경로를 복사/붙여넣고 Enter 키를 눌러 직접 접근합니다.

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

여기에는 여러 GUID가 있을 것입니다. 네트워크 어댑터 GUID를 찾으려면 명령 프롬프트를 열고 유선 연결의 경우 netsh lan show interfaces, 무선 연결의 경우 netsh wlan show interfaces를 입력합니다. 그러면 GUID와 함께 여러 정보가 나열됩니다.

Interfaces 레지스트리 항목에서 동일한 GUID를 선택하고 오른쪽 열에서 마우스 오른쪽 버튼을 클릭한 후 새로 만들기 -> DWORD (32비트) 값을 선택합니다.

이 키의 이름을 “TcpAckFrequency”로 지정하고 두 번 클릭하여 값을 1로 설정합니다.

위의 프로세스를 따라 두 개의 DWORD 키를 더 만듭니다. 첫 번째 키의 이름을 “TCPNoDelay”로 지정하고 값을 1로 설정합니다. 두 번째 키의 이름을 “TcpWindowSize”로 지정하고 값을 65535로 설정합니다.

네트워크 지연 최적화 레지스트리

네트워크 안정성 및 응답성 향상

다음 해킹은 나쁜 연결을 빠르게 찾고 연결이 이미 설정된 후 패킷을 전달하기 위해 더 많은 시도를 하여 연결을 더 안정적으로 만들어줍니다.

레지스트리에서 아래 위치로 이동합니다:

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

Parameters 항목에서 “TcpMaxDataRetransmissions” 및 “TcpMaxConnectRetransmissions”라는 두 개의 DWORD 키를 만듭니다. 첫 번째 키의 값을 5로, 두 번째 키의 값을 3으로 설정합니다.

네트워크 안정성 최적화 레지스트리

네트워크 최적화를 위한 서드파티 앱

최고의 성능을 위해 윈도우 네트워크 설정을 구성하는 전용 앱이 있습니다. 이 앱들은 현재 설정에 따라 자동으로 수정을 적용하며, 필요할 경우 쉽게 되돌릴 수 있습니다.

TCP Optimizer

TCP Optimizer는 초보자와 신규 사용자 모두에게 적합하며, 단 두 번의 클릭으로 최적의 네트워크 설정을 빠르게 적용할 수 있습니다. 더 많은 제어를 원한다면, 간단한 인터페이스를 사용하여 레지스트리 해킹을 적용할 수 있는 사용자 정의 모드를 활성화하세요.

Tcp Optimizer

무료로 사용할 수 있으며, 윈도우 기본 네트워크 설정을 적용할 수 있는 내장된 되돌리기 옵션이 있습니다.

cFosSpeed

cFosSpeed는 필요에 따라 트래픽을 최적화할 수 있는 트래픽 쉐이퍼 앱입니다. 두 가지 모드가 있으며, 하나는 게임을 위한 낮은 지연 시간에 집중하고 다른 하나는 고속 다운로드를 위한 높은 대역폭에 집중합니다. 또한 각 앱의 네트워크 우선 순위를 개별적으로 관리하여 중요한 앱에 네트워크 자원을 집중할 수 있습니다.

Cfosspeed

30일의 완전한 기능을 갖춘 체험판이 있으며, 이후에는 $18.59에 라이센스를 구매해야 합니다.

NetOptimizer

NetOptimizer는 TCP Optimizer와 유사한 또 다른 앱으로, 많은 네트워크 최적화 설정을 제공합니다. 이 앱이 적용하는 대부분의 조정은 TCP Optimizer 앱에서 사용할 수 없으므로 여기에 나열합니다. PC를 스캔하여 이미 적용된 최적화를 확인한 후 나머지를 적용할 수 있습니다.

Netoptimizer

무료 버전에서는 두 가지 옵션만 조정할 수 있습니다. 모든 최적화를 적용하려면 $29.95에 라이센스를 구매해야 합니다.

보너스

윈도우 Pro 또는 Enterprise 버전이 있는 경우 그룹 정책 편집기에서 조정할 수 있는 또 다른 설정이 있습니다. 윈도우 검색에서 “그룹 정책”을 입력하고 그룹 정책 편집을 엽니다.

컴퓨터 구성 -> 관리 템플릿 -> 네트워크 -> QoS 패킷 스케줄러로 이동합니다. 예약 가능한 대역폭 제한 설정을 열고 사용으로 설정한 다음 대역폭 제한 (%)0으로 조정합니다.

예약 가능한 대역폭 제한 Gped

기본적으로 윈도우는 시스템 프로세스와 윈도우 업데이트를 위해 네트워크 대역폭의 80%를 예약합니다. 이를 0으로 설정하면, 시스템이 대부분의 대역폭을 사용하는 동안 업데이트를 우선시하지 않게 됩니다. 이는 시스템과 전경 앱이 자원을 놓고 경쟁할 때 개인 앱/게임이 우선권을 가지도록 보장합니다.

위의 모든 조정은 제 PC 두 대에 이미 적용되어 있으며, 지연 시간이나 지연 스파이크에 대한 문제는 전혀 없었습니다(적어도 제 쪽에서는). 인터넷 속도 테스트 사이트를 사용하여 이러한 변경이 다운로드 속도와 핑에 미치는 영향을 확인할 수 있습니다.

이미지 출처: Unsplash. 모든 스크린샷은 Karrar Haider에 의해 촬영되었습니다.