Install Severspeeder or BBR at Ubuntu 16.04
在Ubuntu 16.04上安装锐速或BBR
Linux | Edition | Kernel | Bit | Last Version |
---|---|---|---|---|
Ubuntu | 16.04 | 4.4.0-47-generic | 64-bits | 3.11.20.10 |
锐速终于有支持Ubuntu 16.04的版本了。首先查看当前的内核版本:
登录的时候应该会提示你
Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 4.9.0-040900-generic x86_64)
或者使用uname -r
:
root@crazy:~# uname -r
4.9.0-040900-generic
显然不同于锐速需要的内核,于是安装:
apt install linux-image-4.4.0-47-generic
其实并不需要卸载其他内核,只要需要的内核在grub里排在第一就可以了
root@crazy:~# update-grub
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.4.0-47-generic
Found initrd image: /boot/initrd.img-4.4.0-47-generic
Found linux image: /boot/vmlinuz-4.9.0-040900-generic
Found initrd image: /boot/initrd.img-4.9.0-040900-generic
done
重启后就会以4.4.0-47内核启动。
Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-47-generic x86_64)
然后便可安装锐速
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
使用方法:
启动命令 /appex/bin/lotServer.sh start
状态查询 /appex/bin/lotServer.sh status
停止加速 /appex/bin/lotServer.sh stop
安装后5分钟 服务器ssh链接断开,全球ping超时,原因不明。 重启后发现可能是由于某软件与锐速有冲突,导致死机,更换为BBR后一切正常。
安装BBR内核:
wget -O linux-image-4.9.0-amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-image-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb
dpkg -i linux-image-4.9.0-amd64.deb
开启BBR:
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
重启即可。
reboot
查看bbr是否开启
➜ ~ sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = bbr cubic reno
➜ ~ lsmod | grep bbr
tcp_bbr 20480 18
参考资料:
最后修改于 Mon, 02 Jan 2017