TCP Optimal Window

TCP Optimal 창 크기 계산기

링크 속도 및 네트워크 대기 시간 기반 처리량을 극대화하기 위해 필요한 최적의 TCP 창 크기를 계산합니다.

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

· 계산 결과

·
TCP 창 크기:
- - -
TCP Window Size:
- - -
유형: 대역폭 (bps) × RTT (seconds) ÷ 8 = TCP 창 (Bytes)

시스템 구성 변경

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

윈도우 XP

  • 기타 regedit.exe
  • 자주 묻는 질문 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • 변경할 수 있습니다. TcpWindowSize · GlobalMaxTcpWindowSize

전송 성능에 몇 가지 다른 요인이 동일한 페이지에서 조정할 수 있습니다. 자세한 내용은 Microsoft를 방문하십시오.

윈도우 7, 8 및 10

  • Open regedit.exe
  • 자주 묻는 질문 HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • 변경할 수 있습니다. GlobalMaxTcpWindowSize

Please note that several other factors in transfer performance can be adjusted on the same page. Please visit Microsoft for additional details.

리눅스

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 Enterprise 지원이나 Ubuntu Enterprise 지원이 있으면 더 많은 도움을 줄 수 있습니다.

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