乐云主机笔记

  • 首页
  • 主机优惠
  • 学习记录
  • 新手教程
  • 自用主机
  • 资源下载
  • 网赚项目
  • 其他
  • pingtest

  1. 首页
  2. 新手教程
  3. 正文

锐速+htcp内核算法,小鸡另类加速教程

2020年6月8日 1712点热度 1人点赞 0条评论

以下为通用教程,其他机型亦适用,锐速调整是变数,其他都是通用

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

一.DD系统

1.(安装网络工具包)

apt-get install net-tools

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

ifconfig -a

3. (查看网关地址)

route -n

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

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

  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(改成你获取到的)

     

全自动安装默认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://git.io/lotServerInstall.sh) install

 

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

  • 锐速调优

锐速修改:/appex/etc/config

涉及到修改的就几个参数,跟着我走就对了

wankbps="500000"
waninkbps="500000"
initialCwndWan="43"
l2wQLimit="512 4096"
w2lQLimit="512 4096"
smBurstMS="15"
shortRttMS="43"

 

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

  • 启动命令 /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
    tcp_diag.ko
    tcp_highspeed.ko
    tcp_htcp.ko
    tcp_hybla.ko
    tcp_illinois.ko
    tcp_lp.ko
    tcp_scalable.ko
    tcp_vegas.ko
    tcp_veno.ko
    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优化,你们就自行研究下

修改完执行sysctl -p 命令让其生效


原文:https://www.hostloc.com/thread-699577-1-1.html

标签: 暂无
最后更新:2020年6月8日

letvps

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

分类
  • 主机优惠
  • 其他
  • 域名优惠
  • 学习记录
  • 新手教程
  • 网赚项目
  • 脚本源码
  • 自用主机
  • 资源下载
书签
  • AdvinServers.com
  • 猫云云计算

COPYRIGHT © 2021 Letcloud.cn. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备15031609号-3