下调了两次以后,再继续就报Invalid argument了,试了几次都是这样。 方案一:直接调整参数 net.ipv4.tcp_wmem = 4096 16384 2500000 net.ipv4.tcp_rmem = 4096 87380 2500000 您的本机IP是: xxxxxx 启动iperf3服务端... 请在客户端执行以下命令来测试: iperf3 -c xxxxxx -R -t 30 请输入iperf3测试结果中的Retr数目: 3574 重传>100,下调1MiB net.ipv4.tcp_wmem = 4096 16384 1451424 net.ipv4.tcp_rmem = 4096 87380 1451424 请执行以下命令进行iperf3测试: iperf3 -c xxxxxx -R -t 30 请输入Retr数: 6695 重传>100,下调1MiB net.ipv4.tcp_wmem = 4096 16384 402848 net.ipv4.tcp_rmem = 4096 87380 402848 请执行以下命令进行iperf3测试: iperf3 -c xxxxxx -R -t 30 请输入Retr数: 1372 重传>100,下调1MiB sysctl: setting key "net.ipv4.tcp_wmem": Invalid argument sysctl: setting key "net.ipv4.tcp_rmem": Invalid argument 请执行以下命令进行iperf3测试: iperf3 -c xxxxxx -R -t 30 请输入Retr数: 1802
@NeoMan #111 这是参数降成负数了 你的初始参数很低,要不就是小带宽用户,要不就是超低延迟,这两种情况都不用调,调了效果也不明显 如果特别想调,可以输入100以内的重传数让脚本上调参数,但不保证有效果
下调了两次以后,再继续就报Invalid argument了,试了几次都是这样。
方案一:直接调整参数
net.ipv4.tcp_wmem = 4096 16384 2500000
net.ipv4.tcp_rmem = 4096 87380 2500000
您的本机IP是: xxxxxx
启动iperf3服务端...
请在客户端执行以下命令来测试:
iperf3 -c xxxxxx -R -t 30
请输入iperf3测试结果中的Retr数目: 3574
重传>100,下调1MiB
net.ipv4.tcp_wmem = 4096 16384 1451424
net.ipv4.tcp_rmem = 4096 87380 1451424
请执行以下命令进行iperf3测试:
iperf3 -c xxxxxx -R -t 30
请输入Retr数: 6695
重传>100,下调1MiB
net.ipv4.tcp_wmem = 4096 16384 402848
net.ipv4.tcp_rmem = 4096 87380 402848
请执行以下命令进行iperf3测试:
iperf3 -c xxxxxx -R -t 30
请输入Retr数: 1372
重传>100,下调1MiB
sysctl: setting key "net.ipv4.tcp_wmem": Invalid argument
sysctl: setting key "net.ipv4.tcp_rmem": Invalid argument
请执行以下命令进行iperf3测试:
iperf3 -c xxxxxx -R -t 30
请输入Retr数: 1802
@NeoMan #111
这是参数降成负数了
你的初始参数很低,要不就是小带宽用户,要不就是超低延迟,这两种情况都不用调,调了效果也不明显
如果特别想调,可以输入100以内的重传数让脚本上调参数,但不保证有效果
@BlackSheep #112 是我200M 4拨叠加800M,服务器是200M,但是ping大概是100平均。你看看这个还需要调么,如果不需要我就不折腾了。
越来越牛逼了,顶
支持
@NeoMan #113
瓶颈带宽200M就不需要调整了,默认参数就跑的差不多了
@BlackSheep #116
100M的VPS上传带宽,应该也没有必要调吧?
@stellula #117
是的
AD
学习了