.. 제목: TCP 최적 창 크기 계산기 .. 슬러그: tcp-optimal-window-size-calculator .. 날짜: 2025-12-26 15:00:00 UTC .. 태그: 네트워킹, 계산기, 도구 .. 카테고리: 계산기 .. 링크: .. 설명: 주어진 RTT 및 대역폭에 대한 대역폭-지연 곱을 사용하여 최적의 TCP 창 크기를 계산합니다. Long-Fat 네트워크 경로의 처리량을 최대화합니다. .. 유형: 텍스트

TCP 최적 창 크기 계산기

링크 속도와 네트워크 대기 시간을 기반으로 처리량을 최대화하는 데 필요한 최적의 TCP 창 크기를 계산합니다.

팁:일반적인 RTT 값: 로컬 네트워크(0.001초), 지역(0.01초), 크로스컨트리(0.05초), 국제(0.1초)

📊계산 결과

TCP 창 크기:
-
TCP 창 크기:
-
공식:대역폭(bps) × RTT(초) ¼ 8 = TCP 창(바이트)

시스템 구성 변경

각 운영 체제에서는 TCP 수신 창을 조정하기 위해 서로 다른 구성 변경이 필요합니다.

윈도우 XP

  • 열려 있는regedit.exe
  • 찾아보기HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • 당신은 변경할 수 있습니다TcpWindowSize그리고GlobalMaxTcpWindowSize

전송 성능의 다른 여러 요소도 같은 페이지에서 조정할 수 있습니다. 자세한 내용은 Microsoft를 방문하세요.

윈도우 7, 8, 10

  • 열려 있는regedit.exe
  • 찾아보기HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • 당신은 변경할 수 있습니다GlobalMaxTcpWindowSize

전송 성능의 다른 여러 요소도 같은 페이지에서 조정할 수 있습니다. 자세한 내용은 Microsoft를 방문하세요.

리눅스

Linux에는 여러 변형이 있으므로 아래에 모든 구성 옵션이 설명되어 있지는 않습니다. 그러나 다음 명령이 도움이 될 수 있습니다. 현재 구성된 네트워크 설정을 보려면 먼저 다음을 사용하십시오.

  • cat /proc/sys/net/ipv4/tcp_mem
  • cat /proc/sys/net/core/rmem_default
  • cat /proc/sys/net/core/rmem_max
  • cat /proc/sys/net/core/wmem_default
  • cat /proc/sys/net/core/wmem_max
  • cat /proc/sys/net/core/optmem_max

구성을 편집하려면:

  • sysctl -p /etc/sysctl.conf
  • sysctl -w net.core.rmem_max=8388608
    • 최대 OS 수신 버퍼 크기를 구성합니다.
  • sysctl -w net.core.wmem_max=8388608
    • 최대 OS 전송 버퍼 크기를 구성합니다.
  • sysctl -w net.core.rmem_default=65536
    • 기본 OS 수신 버퍼 크기를 구성합니다.
  • sysctl -w net.core.wmem_default=65536
    • 기본 OS 전송 버퍼 크기를 구성합니다.

이 값이 반드시 사용하려는 최종 설정은 아니라는 점에 유의하십시오. Redhat 기업 지원이나 Ubuntu 기업 지원이 있는 경우 추가 지원을 받을 수 있습니다.

메모:역사적으로 최대값은 65,535바이트입니다. 그러나 IETF RFC 1323은 더 큰 크기를 수용합니다.