以下为通用教程,其他机型亦适用,锐速调整是变数,其他都是通用
首先安装锐速可能会被ban,要有心理准备,但是我的想法是,可能他们没有调整参数,没有做到不适用官方源。
所以第一步我们先把源头换下,使用萌咖大佬的纯净版debian9
一.DD系统
1.(安装网络工具包)
apt-get install net-tools
2. (查看本机公网IP地址)
ifconfig -a
3. (查看网关地址)
route -n
然后填入相应的 ip、网关、掩码
如果等不及可以去vnc看着,那样可以排解无聊的等待时间
-
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自动更换内核(必须,运行后需重启)
-
bash <(wget --no-check-certificate -qO- \'https://moeclub.org/attachment/LinuxShell/Debian_Kernel.sh\')
然后
-
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
看看这里看看你安装了哪些模块……
-
ls -la /lib/modules/$(uname -r)/kernel/net/ipv4
你应该得到一个模块列表,我得到了这个.
-
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
查看当前内核可用算法
-
sysctl net.ipv4.tcp_available_congestion_control
如上,内核中没有htcp,hybla, 但是内核模块中已有编译,只是要从modprobe启用
我们来启用htcp,hybla,
-
/sbin/modprobe tcp_htcp
-
/sbin/modprobe tcp_hybla
然后查看是否启用成功
- sysctl net.ipv4.tcp_available_congestion_control
复制代码
终端返回下面数值即为启用成功
sysctl net.ipv4.tcp_available_congestion_control = htcp cubic reno hybla
接着我们编辑/etc/sysctl.conf
在最底部加入
- net.ipv4.tcp_congestion_control=htcp
复制代码
哈可以加入一些其他的TCP优化,你们就自行研究下
修改完执行sysctl -p 命令让其生效
原文:https://www.hostloc.com/thread-699577-1-1.html
文章评论