锐速+htcp内核算法:DD教程和锐速调优方案

搬瓦工机场JMS

我是南方电信,装了BBR原版,和plus都试过,1-3000kb
直接让人想把它丢了的节奏,现在上了锐速,昨晚高峰期跑2万
今早有图比跑10W,卧槽。。。。。。

4G测速显示30多M,5G测速70M,难道特么不香吗?

DD教程,和锐速调优方案中午再发

早上10W可上

晚高峰2W好上

以下为通用教程,其他机型亦适用,除锐速参数,其他都是通用

首先安装锐速可能会被ban,要有心理准备,但是我的想法是,可能他们没有调整参数,没有做到不适用官方源。
所以第一步我们先把源头换下,使用盟卡大佬的纯净版Debian9

  • DD系统

1. apt-get install net-tools  (安装网络工具包)

2. ifconfig -a  (查看本机公网IP地址)

3. route -n   (查看网关地址)

然后填入相应的 ip、网关、掩码

  1. bash <(wget –no-check-certificate -qO- ‘https://moeclub.org/attachment/LinuXshell/InstallNET.sh’) -d 9 -v 64 -a –ip-addr 194.87.xxx.xxx(改成ifconfig获取到的) –ip-gate 194.87.xxx.xxx(改成route获取到的) –ip-mask 255.255.xxx.xxx(改成你获取到的)

复制代码

如果等不及可以去vnc看着,那样可以排解无聊的等待时间

全自动安装默认root密码:MoeClub.org
安装完成后请立即更改密码.

  • 安装锐速

因为我习惯用debian9,所以小伙伴可以跟我一起走

Debian / Unbuntu自动更换内核(必须,运行后需重启)

  1. bash <(wget –no-check-certificate -qO- ‘https://moeclub.org/attachment/LinuxShell/Debian_Kernel.sh’)

复制代码
然后

  1. bash <(wget –no-check-certificate -qO- https://github.com/xidcn/LotServer_Vicer/raw/master/Install.sh) install

复制代码

安装完成会显示完成,接下来就是锐速参数调优环节

  • 锐速调优

锐速修改:/appex/etc/config

涉及到修改的就几个参数,伯力可以抄,其他机器自己调

wankbps=”1000000″  #上行带宽
waninkbps=”1000000″         #下行带宽
initialCwndWan=”33″    #回程延迟除以2.5=数值
l2wQLimit=”512 4096″   #VPS内存MB×8=缓存数值
w2lQLimit=”512 4096″  #VPS内存MB×8=缓存数值
smBurstMS=”15″      #该值越大,数据包发送量越大
shortRttMS=”43″     #将不对 RTT 小于 shortRttMS 的连接加速,节约系统资源,提高性能默认10

然后保存覆盖,随你用VI还是什么,达到效果就行;
然后重启锐速 或者重启vps,让其生效

  • 启动命令 /appex/bin/lotServer.sh start

  • 停止加速 /appex/bin/lotServer.sh stop

  • 状态查询 /appex/bin/lotServer.sh status

  • 重新启动 /appex/bin/lotServer.sh restart

然后,Tcp方面优化也可以做做,当然做完上面的教程之后,你的鸡速度已经上去了,
tcp可做可不做

  • TCP优化

前往:/etc/sysctl.conf

修改你想优化的tcp参数,比如链接数比如加一些内核TCP拥堵算法,
reno、bic、cubic、hybla 什么的, 你们慢慢折腾

Linux内核中提供了若干套TCP拥塞控制算法:

reno是最基本的拥塞控制算法,也是TCP协议的实验原型;

bic适用于丢包极为罕见的情况,比如北美和欧洲之间的线路,这是2.6.8到2.6.18之间的Linux内核的默认算法;

cubic是修改版的bic,适用环境比bic广泛一点,它是2.6.19之后的linux内核的默认算法;

hybla适用于高延时、高丢包率的网络,比如卫星链路——同样适用于中美之间的链路。
h-tcp高性能网络中综合表现比较优秀的算法,但它有rtt不公平性和低带宽不友好性等问题。

网友的结论,hybla适合欧美节点的高延迟网络环境,htcp适合日本节点的低延迟网络环境,在实测过程中验证了htcp确实比较适合日本服务器节点的性能优化。
本次伯力因为是延迟比较低,所以我们选择异类htcp

看看这里看看你安装了哪些模块……

  1. ls -la /lib/modules/$(uname -r)/kernel/net/ipv4

复制代码
你应该得到一个模块列表,我得到了这个.

  1. tcp_bic.ko

  2. tcp_diag.ko

  3. tcp_highspeed.ko

  4. tcp_htcp.ko

  5. tcp_hybla.ko

  6. tcp_illinois.ko

  7. tcp_lp.ko

  8. tcp_scalable.ko

  9. tcp_vegas.ko

  10. tcp_veno.ko

  11. tcp_westwood.ko

复制代码
查看当前内核可用算法

  1. sysctl net.ipv4.tcp_available_congestiON_control

复制代码

如上,内核中没有htcp,hybla, 但是内核模块中已有编译,只是要从modprobe启用

我们来启用htcp,hybla,

  1. /sbin/modprobe tcp_htcp

复制代码

  1. /sbin/modprobe tcp_hybla

复制代码

然后查看是否启用成功

  1. sysctl net.ipv4.tcp_available_congestion_control

复制代码
终端返回下面数值即为启用成功

sysctl net.ipv4.tcp_available_congestion_control = htcp cubic reno hybla

接着我们编辑/etc/sysctl.conf

在最底部加入

  1. net.ipv4.tcp_congestion_control=htcp

复制代码

哈可以加入一些其他的TCP优化,你们就自行研究下

修改完执行

  1. sysctl -p

或者重启vps,让其生效。

未经允许不得转载:搬瓦工VPS_美国VPS » 锐速+htcp内核算法:DD教程和锐速调优方案

赞 (0) 打赏

相关推荐

    暂无内容!

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏