所需环境
Debian 7+
KVM
可以这样查看你的虚拟化技术:
apt-get install -y virt-what
virt-what
安装步骤
如果决定手动安装,请务必严格按照本文所述顺序(不可更改命令执行顺序或省略步骤,会出事的),一步步执行并确保执行无误
更换内核
编译魔改算法需要你安装有 linux-image linux-headers-all linux-headers-$bit 三个内核。
安装新内核
以 mainline v4.10.10 为例。
1 | 确认你的系统是 32 or 64 位 |
1 | # 64 位 |
删除旧内核
删除除了 v4.10.10 版本以外的所有内核。
1 | # 列出所有多余内核 |
检查内核
先运行以下命令:
1 | update-grub |
执行完毕后,再次检查当前内核是否已安装无误:
1 | dpkg -l|grep linux-image | awk '{print $2}' |
然后就可以重启你的 VPS 了。开机后进入第二步。
启用算法
经过第一步,已经成功的更换了系统内核。接下来,要启用魔改 BBR,按照顺序执行以下:
1 |
|
检查状态
以上过程均完成后,使用以下命令检查是否已成功启用魔改 BBR:
1 | sysctl net.ipv4.tcp_available_congestion_control | awk '{print $3}' |
相关 issue
https://github.com/sometimesnaiveorg/mainland/issues/63