linux修改初始拥塞窗口和接收窗口优化网络

阅读(808)

本文最后更新于 2022年8月8日 16:03 可能会因为没有更新而失效。如已失效或需要修正,请留言

主要就是Linux中 initcwnd 、initrwnd参数的调优。

尝试了很长时间,发现还是有点作用的。主要是通过调整这2个参数的大小,对初始网络窗口的一个优化。

目前这2个参数,基本上默认都是10。有点不符合目前网络的情况。可以适当调大。目前我用的是 20-30 之间的大小。感觉适用于大部分的服务器。

当然其实这2个参数的具体的设置,是有一个公式的,但那个我们就不探究了,比较复杂。而且需要看使用场景。

 

initcwnd 是发送窗口的参数。

initrwnd 是接收窗口的参数。

一般国外的VPS我只调整 initcwnd。就是提高他们的发送窗口大小。毕竟还是看回程。

 

调整方法

调整命令1:

ip route change default via 网关 dev 网口名 proto static initcwnd 数值

如:ip route change default via 1.1.1.1 dev eth0 proto static initcwnd 20

调整命令2:

ip route change default via 网关 dev 网口名 onlink initcwnd 数值

如:ip route change default via 1.1.1.1 dev eth0 onlink initcwnd 20

调整命令3:

直接增加路由的方式:

ip route add default via 网关 initcwnd 数值

删除路由:

ip route del default via 网关 initcwnd 数值

 

说明:

命令1和2其实是一样的。命令3在1和2无法使用的时候再用。等于强制加路由。都有效果。

initrwnd 的调整与 initcwnd一样。可以一起调整。如:

ip route change default via 网关 dev 网口名 onlink initcwnd 数值 initrwnd 数值

查看调整后的数值、网关:

ip route show

 

查不到网关?

如果你的服务器是内网IP转外网IP的网络(这个说法不知道对不对),且还是通过DHCP的方式,这样你可能就看不到网关了,路由是通过网络上的主路由决定的。

这样就先通过 ip route show 查看网络信息,然后直接在路由添加 initcwnd/initcwnd 数值就行。

如查看到的是这样的路由:

default via 100.100.0.0 dev enp3s0 proto dhcp src 200.200.0.200 metric 100

则直接在路由添加:

ip route change default via 100.100.0.0 dev enp3s0 proto dhcp src 200.200.0.200 metric 100 onlink initcwnd 20

再次 ip route show

default via 100.100.0.0 dev enp3s0 proto dhcp src 200.200.0.200 metric 100 onlink initcwnd 20

 

查看效果:

可通过 iperf3 工具来查看效果。经过多次的前后对比,可发现调整后的 iperf3 第一跳的传输带宽会更大。

使用 iperf3 测试端到端的连接速度

 

搬瓦工最新VPS套餐推荐

阅读(3334)

本文最后更新于 2019年8月11日 22:50 可能会因为没有更新而失效。如已失效或需要修正,请留言

搬瓦工已取消OpenVZ的VPS!


老牌VPS商家搬瓦工近期的VPS介绍。

近期搬瓦工似乎开始走高端路线,起步的配置明显提高!

搬瓦工

 

洛杉矶 GIA

GIA-CN2,1Gbps带宽,移动、联通走电信的企业线路

> 洛杉矶 – 512MB <洛杉矶 – 1024MB洛杉矶 – 2048MB
> CPU:1核CPU
> 内存:512 MB
> 硬盘:10G SSD
> 流量:300GB /月
> IP数:1个 IPv4地址
> 端口:1000 Mbps
> 架构:KVM
> 系统:Linux
> 节点:洛杉矶 GIA CN2
> 周期:年付
> 价格:39.99美元 /年
> 优惠码:ireallyreadtheterms8
> CPU:2核CPU
> 内存:1024 MB
> 硬盘:20G SSD
> 流量:1000GB /月
> IP数:1个 IPv4地址
> 端口:1000 Mbps
> 架构:KVM
> 系统:Linux
> 节点:洛杉矶 GIA CN2
> 价格:25.99美元 /季
> 价格:93.99美元 /年
> 优惠码:ireallyreadtheterms8
> CPU:3核CPU
> 内存:2048 MB
> 硬盘:40G SSD
> 流量:2000GB /月
> IP数:1个 IPv4地址
> 端口:1000 Mbps
> 架构:KVM
> 系统:Linux
> 节点:洛杉矶 GIA CN2
> 价格:51.99美元 /季
> 价格:187.99美元 /年
> 优惠码:ireallyreadtheterms8
> 立即购买 <立即购买立即购买

 

洛杉矶 GT  

GT CN2,去程CN2,联通直连,1Gbps带宽

> 洛杉矶 – 1024MB <洛杉矶 – 2048MB洛杉矶 – 4096MB
> CPU:1核CPU
> 内存:1024 MB
> 硬盘:20G SSD
> 流量:1000GB /月
> IP数:1个 IPv4地址
> 端口:1000 Mbps
> 架构:KVM
> 系统:Linux
> 节点:洛杉矶 GT CN2
> 价格:49.99美元 /年
> 优惠码:ireallyreadtheterms8
> CPU:1核CPU
> 内存:2048 MB
> 硬盘:40G SSD
> 流量:2000GB /月
> IP数:1个 IPv4地址
> 端口:1000 Mbps
> 架构:KVM
> 系统:Linux
> 节点:洛杉矶 GT CN2
> 价格:52.99美元 /半年
> 价格:99.99美元 /年
> 优惠码:ireallyreadtheterms8
> CPU:2核CPU
> 内存:4096 MB
> 硬盘:80G SSD
> 流量:3000GB /月
> IP数:1个 IPv4地址
> 端口:1000 Mbps
> 架构:KVM
> 系统:Linux
> 节点:洛杉矶 GT CN2
> 价格:59.99美元 /季度
> 价格:107.99美元 /半年
> 价格:199.99美元 /季度
> 优惠码:ireallyreadtheterms8
立即购买立即购买> 立即购买 <

 

经典多地区VPS

KiwiVM 1Gbps带宽,机房有:

美国西部的洛杉矶Los Angeles、费利蒙Fremont,美国中部偏西的凤凰城Phoenix,美国东部的新泽西New Jersey

荷兰的阿姆斯特丹Amsterdam

加拿大的温哥华Vancouver

> KVM – 1024MB <KVM – 2048MBKVM – 4096MB
> CPU:2核CPU
> 内存:1024 MB
> 硬盘:20G SSD
> 流量:1000GB /月
> IP数:1个 IPv4地址
> 端口:1000 Mbps
> 架构:KVM
> 系统:Linux
> 节点:US\NL\CA
> 价格:49.99美元 /年
> 优惠码:ireallyreadtheterms8
> CPU:3核CPU
> 内存:2048 MB
> 硬盘:40G SSD
> 流量:2000GB /月
> IP数:1个 IPv4地址
> 端口:1000 Mbps
> 架构:KVM
> 系统:Linux
> 节点:US\NL\CA
> 价格:52.99美元 /半年
> 价格:99.99美元 /年
> 优惠码:ireallyreadtheterms8
> CPU:4核CPU
> 内存:4096 MB
> 硬盘:80G SSD
> 流量:3000GB /月
> IP数:1个 IPv4地址
> 端口:1000 Mbps
> 架构:KVM
> 系统:Linux
> 节点:US\NL\CA
> 价格:19.99美元 /月
> 价格:59.99美元 /季度
> 价格:107.99美元 /半年
> 价格:199.99美元 /年
> 优惠码:ireallyreadtheterms8
立即购买立即购买> 立即购买 <

 

香港

PCCW,三网直连,1Gbps带宽

> 香港 – 4096MB <洛杉矶 – 8192MB洛杉矶 – 16384MB
> CPU:1核CPU
> 内存:4096 MB
> 硬盘:80G SSD
> 流量:300GB /月
> IP数:1个 IPv4地址
> 端口:1000 Mbps
> 架构:KVM
> 系统:Linux
> 节点:香港 PCCW
> 月付:39.99美元 /月
> 年付:399.99美元 /年
> 优惠码:BWH26FXH3HIQ
> CPU:2核CPU
> 内存:8192 MB
> 硬盘:160G SSD
> 流量:500GB /月
> IP数:1个 IPv4地址
> 端口:1000 Mbps
> 架构:KVM
> 系统:Linux
> 节点:香港 PCCW
> 价格:79.99美元 /月
> 价格:799.99美元 /年
> 优惠码:BWH26FXH3HIQ
> CPU:4核CPU
> 内存:16384 MB
> 硬盘:320G SSD
> 流量:1000GB /月
> IP数:1个 IPv4地址
> 端口:1000 Mbps
> 架构:KVM
> 系统:Linux
> 节点:香港 PCCW
> 价格:159.99美元 /月
> 价格:1599.98美元 /年
> 优惠码:BWH26FXH3HIQ
> 立即购买 <立即购买立即购买

 

搬瓦工BWG-洛杉矶CN2路线(KVM)

阅读(10052)

本文最后更新于 2018年10月26日 19:33 可能会因为没有更新而失效。如已失效或需要修正,请留言

更多信息请看:搬瓦工最新VPS套餐推荐

——最后更新于2018.10.26.如因时间过久而失效,请留言指出。

2017.11.11搬瓦工推出双十一特惠套餐,洛杉矶CN2机器2G配置年付仅需45.99刀(50%的优惠力度)

原套餐每月就要9.99刀,而这个套餐算下来每月仅需3.8325刀,相当实惠!有需要的可以入手了!

配置:

91Yun 2017-11-11 V3 Special CN2
SSD: 40 GB RAID-10
RAM: 2048 MB
CPU: 1x Intel Xeon
Transfer: 1000 GB/mo
Link speed: 1 Gigabit

Location: Los Angeles (No other locations available)
Direct route via CN2 and China Unicom

购买链接


10月25号已出香港机房。PCCW机房,电信、联通直连。最低价格$9.99/月。

搬瓦工香港VPS开售


搬瓦工目前推出了洛杉矶机房CN2路线,基于KVM技术的VPS。(半程CN2,CN2+CN1)

1GB的价格分别为5.99刀/月、17.99刀/季、29.99刀/半年、49.99刀/年。(512M的目前只有年付,29.99刀/年)

中国联通的优化线路已于2017年9月底开通,联通直连。

支持支付宝、系统自带BBR。

6%优惠码:BWH1ZBPVK


> 洛杉矶 – 512MB <洛杉矶 – 1024MB洛杉矶 – 2048MB
> CPU:1核CPU
> 内存:512 MB
> 硬盘:10G SSD
> 流量:500GB /月
> IP数:1个 IPv4地址
> 端口:1000 Mbps
> 架构:KVM
> 系统:Linux
> 节点:洛杉矶 C3
> 月付:已取消
> 价格:29.99美元 /年
> 优惠码:BWH1ZBPVK
> CPU:1核CPU
> 内存:1024 MB
> 硬盘:20G SSD
> 流量:1000GB /月
> IP数:1个 IPv4地址
> 端口:1000 Mbps
> 架构:KVM
> 系统:Linux
> 节点:洛杉矶 C3
> 价格:5.99美元 /月
> 价格:49.99美元 /年
> 优惠码:BWH1ZBPVK
> CPU:1核CPU
> 内存:2048 MB
> 硬盘:40G SSD
> 流量:2000GB /月
> IP数:1个 IPv4地址
> 端口:1000 Mbps
> 架构:KVM
> 系统:Linux
> 节点:洛杉矶 C3
> 价格:9.99美元 /月
> 价格:99.99美元 /年
> 优惠码:BWH1ZBPVK
> 立即购买 <立即购买立即购买

看图

搬瓦工512Myear

 

 

相关测试

搬瓦工洛杉矶CN2测试