TCP Optimal Window

Máy tính kích cỡ cửa sổ TCP

Tính toán kích thước cửa sổ tối ưu của TCP cần thiết để tối đa hóa thông tin dựa trên tốc độ liên kết và độ nhiễu mạng của bạn.

Mẹo: Giá trị chung của RTT: mạng nội bộ ( cúi đầu), Khu vực (0.01), Cross-land (0.05), International (0.1)

teppi82 Kết quả tính

teppi82
Cỡ cửa sổ TCP:
-
TCP Window Size:
-
Công thức: Bandwidth (bps) × RTT ( giây) 8 = Cửa sổ TCP ( bytes)

Thay đổi cấu hình hệ thống

Mỗi hệ điều hành yêu cầu thay đổi cấu hình khác nhau để điều chỉnh TCP nhận cửa sổ.

Cửa sổ XP

  • Mở regedit.exe
  • Duyệt tới HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Bạn có thể thay đổi TcpWindowSizeGlobalMaxTcpWindowSize

Xin lưu ý rằng một số yếu tố khác trong việc chuyển tiếp hiệu quả có thể được điều chỉnh cùng một trang. Vui lòng ghé thăm Microsoft để biết thêm chi tiết.

Cửa sổ 7, 8, 10

  • Open regedit.exe
  • Duyệt tới HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Bạn có thể thay đổi GlobalMaxTcpWindowSize

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

Linux

Vì có nhiều biến thể của Linux không phải tất cả các tùy chọn cấu hình được mô tả bên dưới. Tuy nhiên, những mệnh lệnh sau có thể giúp bạn. Trước tiên để xem thiết lập mạng được cấu hình hiện thời:

  • 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

Để sửa đổi cấu hình:

  • sysctl -p /etc/sysctl.conf
  • sysctl -w net.core.rmem_max=8388608
    • Cấu hình hệ điều hành tối đa nhận kích cỡ bộ đệm
  • sysctl -w net.core.wmem_max=8388608
    • Cấu hình các thiết lập cache ở đây. Name
  • sysctl -w net.core.rmem_default=65536
    • Cấu hình hệ điều hành mặc định nhận kích cỡ bộ đệm
  • sysctl -w net.core.wmem_default=65536
    • Cấu hình hệ điều hành mặc định

Hãy chú ý rằng những giá trị này không nhất thiết là thiết lập cuối cùng bạn muốn dùng. Nếu bạn có sự ủng hộ của Công ty Redhat hay là sự hỗ trợ của Ubuntu họ có thể hỗ trợ thêm.

Ghi chú: 65,535 byte là giá trị tối đa lịch sử. Tuy nhiên, IEF RFC 1323 có kích cỡ lớn hơn.