Virmach VPS如何启用BBR?

2018/05/12 Virmach 暂无评论

入手了Virmach家的VPS之后,多少还是希望连接速度能快点的,尤其是晚高峰车多人少的时间段,不管是做站还是科学上网,能快一些响应给人体验总是好的。

备注:这篇文章仅在Virmach的VPS上测试通过,不保证在别的VPS上能正常使用,如果想入手Virmach的VPS,可以看看这里:Virmach所有套餐列表,这里有Virmach最新可用优惠码

其实,Virmach的VPS和别家的VPS也没多大问题,但是,因为Virmach很多套餐走的是低配低价路线,就可能会导致一些稍微占用资源多一点的系统可能无法正常运行或者OOM资源不足。

本文只讨论Virmach内存低于或者等于512MB的KVM架构VPS,高于或等于512MB内存的VPS,可以参考这篇文章:CentOS 7 系统启用Google BBR或者这篇文章:Ubuntu 16.04 LTS更换内核启用BBR

Virmach VPS无法更换内核启用BBR?

在论坛看到过,有Linux刚入门的朋友,询问为什么Virmach没办法更换内核启用BBR,或者说Virmach VPS更换内核之后启动出错。

对于Virmach内存低于或者等于512MB的KVM架构VPS又想启用BBR的,我建议选择Debian9系统,没别的,就是这个系统本身省内存,且其默认的内核就是4.9+。在内存本身就不富裕的情况下,选择一个版本不至于太老,内核足够现代,自带的package又能满足我们的需求,Debian9系统首当其冲。

启用方法也很简单,备份好数据之后,登录Virmach管理后台,将系统选择重装成Debian9,然后SSH登录到VPS,不需要手动去更换内核,只需要三行命令就能启用:

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

就这么简单,简单三行命令就能开启BBR。

如果不放心,也可以通过如下命令检测BBR是否正确开启:

root@vpsrec-virmach:~# lsmod | grep bbr
tcp_bbr                20480  0

如果输出如上,则证明开启成功。

发表评论

电子邮件地址不会被公开。 必填项已用*标注