洲际数据传输速度最大为2MB/s。
我检查了一下,我的服务器的SSH服务器甚至没有使用窗口缩放,而且窗口本身很小,大约22KB......
Flags [S], seq 1433200120, win 29200, options [mss 1420,sackOK,TS val 1451891061 ecr 0,nop,wscale 7], length 0
Flags [S.], seq 3549718494, ack 1433200121, win 65535, options [mss 1460,sackOK,TS val 4214039974 ecr 1451891061,nop,wscale 9], length 0
服务器是65535*9=590 KB
窗口缩放已启用。
$ cat /proc/sys/net/ipv4/tcp_window_scaling
1
我已经将所有参数增加到默认值最小值 25MB 和 16MB /etc/sysctl.conf
:
net.core.wmem_max=25165824
net.core.rmem_max=25165824
net.ipv4.tcp_rmem = 16777216 16777216 25165824
net.ipv4.tcp_wmem = 16777216 16777216 25165824
我使用的是 Fedora 39 和 RHEL 8,我该怎么做才能强制 SSH 服务器处理更多的传输数据?