AWS Lightsail上小vps安装ubuntu16.04降级内核上锐速
用的AWS Lightsail的最低端VPS,512M内存的,因为免费。
我选的日本的,延迟100左右。
这个Lightsail的ubuntu16.04由于本来内核支持BBR!BBR安装起来非常容易,但是加速没效果,甚至还降速了。
没办法,借助万能的google,选择锐速来加速咯!
可是这个AWS Lightsail 的OS选择只有 AWS Linux和ubuntu 16.04,我只会用ubuntu!16.04的内核并不支持锐速,无奈我只能降内核来安装锐速了。
下面是具体安装过程:
步骤:
编辑源配置文件:
sudo vim /etc/apt/sources.list 在文件最后面增加一行并保存:
deb http://security.ubuntu.com/ubuntu trusty-security main
执行以下命令更新配置:
sudo apt-get update
执行以下命令安装新内核:中间有个输入Y 回车
sudo apt-get install linux-image-extra-3.16.0-43-generic 执行以下命令查看是否安装成功:
dpkg -l | grep 3.16.0-43-generic 编辑器打开 grub 配置文件:
sudo vim /etc/default/grub
找到
GRUB_DEFAULT=0 修改为:
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 3.16.0-43-generic" 保存退出,然后执行以下命令更新 Grub 引导:
sudo update-grub
更新完成后重启系统:
sudo reboot
不出意外的话重启系统后启用的就是新的内核了(登录可以直接看到),也可以执行以下命令查看一下:
uname -r
然后便可安装锐速:全部选Y 回车
wget --no-check-certificate -O appex.sh https://raw.githubusercontent.com/0oVicero0/serverSpeeser_Install/master/appex.sh && chmod +x appex.sh && bash appex.sh install
经测试,速度由原来的300K提升到1M,效果明显。
卸载锐速
wget —no-check-certificate -qO /tmp/appex.sh “https://raw.githubusercontent.com/0oVicero0/serverSpeeder_Install/master/appex.sh” && bash /tmp/appex.sh ‘uninstall’
常用命令
启动命令 /appex/bin/lotServer.sh start
状态查询 /appex/bin/lotServer.sh status
停止加速 /appex/bin/lotServer.sh stop
更新许可 /appex/bin/serverSpeeder.sh renewLic
重新启动 /appex/bin/serverSpeeder.sh restart
(7.03)锐速配置文件优化
详细配置文档
https://github.com/0oVicero0/serverSpeeder_Install/blob/master/lotServer.pdf
配置文件在/serverspeeder/etc/config
首先确保下面3个参数开启
rsc=“1”
advinacc=“1”
maxmode=“1”
rsc=”1″ #RSC 网卡驱动模式
advinacc=”1″ #流量方向加速
maxmode=”1″ #最大传输模式
DO vps还要开启gso
下面是一些个人测试对加速有效果的选项,请结合网络环境自行测试
杂项
initialCwndWan=“64″
初始 TCP 发送窗口能够发送的数据包的数量,该值设置的高会获得更好的加速效果,但是可能会造成网络的拥塞。使用值在60以下有效果
l2wQLimit=”1024 4096″
从 LAN 到 WAN 加速引擎在缓冲池充满和空闲时分别能够缓存的数据包队列的长度的上限,该值设置的高会获得更好的加速效果,但是会消耗更多的内存。
w2lQLimit=”1024 4096″
从 WAN 到 LAN 加速引擎在缓冲池充满和空闲时分别能够缓存的数据包队列的长度的上限,该值设置的高会获得更好的加速效果,但是会消耗更多的内存。
halfCwndMinSRtt=”500″
halfCwndLossRateShift=”3″
以上两个值用于判断网络拥塞,分别为延时和丢包率,丢包率默认值为 3,即1/2^3,当拥塞产生时,退出第三代 Learning-based TCP 算法,采用类似传统 TCP 的算法。
此处对于高丢包的线路来说,直接设置为1,即丢包百分之50以上时,才退出Learning-based TCP 算法(这会导致高丢包线路上增加流量消耗)
修改完成后,重启锐速
/serverspeeder/bin/serverSpeeder.sh restart
回复
想加入讨论?免费贡献!