Virmach Debian安装锐速/BBR问题

经过测试,Virmach线路比较好的San Jose数据中心KVM机型使用最新的Debian 8安装不上91yun的一键锐速脚本,虽然内核也是和其他家一样的3.16.0.4,但是安装总会出现不成功的问题,多次尝试无果。最后通过重装到Debian 7解决;而Google非官方新推出的BBR拥堵控制算法则能顺利开启,更换内核的过程没有遇到任何阻碍,非常方便。

锐速ServerSpeeder安装过程/问题/解决方案

Virmach的Debian 8从内核看,也是3.16.0.4的内核,但是安装锐速的过程中总会出现报错,报错信息如下:
Failed to write configuration: /proc/net/appex/conservMode
cat: /proc/net/appex/cmd: Cannot allocate memory
根据91云的说法是内核的问题,这样的问题在Linode上也遇到过,但是Linode的绝大多数内核都在91云列出的锐速所支持的内核范围之内,所以能很顺利地装上锐速。而Debian 8使用非Linode内核只有3.16.0.4一个,其余的都是Debian 7. 经过测试,一些高版本的内核也并不能成功装上锐速。

Virmach Debian7 可装锐速

解决方案:使用Debian 7作为VPS的系统,然后安装锐速,能很顺利地装上并运行。

Virmach Debian7成功安装锐速
Virmach Debian7成功安装锐速

Virmach KVM安装BBR

Virmach安装KVM的过程很顺利,和其它的VPS安装过程并没有太大差异,升级到比较新的内核版本即可。

  1. 下载最新内核,最新内核查看这里,实测Debian可用

    http://kernel.ubuntu.com/~kernel-ppa/mainline/
    下载最新版本的内核:
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc8/linux-image-4.9.0-040900rc8-generic_4.9.0-040900rc8.201612051443_amd64.deb

  2. 安装刚下载的内核:
    dpkg -i linux-image-4.9.0*.deb
  3. 删除其余内核:
    dpkg -l|grep linux-image
    apt-get purge 旧内核
  4. 更新 grub 系统引导文件并重启
    update-grub
    reboot
  5. 开启bbr
    echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
    echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
  6. 保存生效
    sysctl -p
  7. 执行:
    sysctl net.ipv4.tcp_available_congestion_control
    如果结果中有bbr, 则证明你的内核已开启bbr
  8. 执行
    lsmod | grep bbr
    看到有 tcp_bbr 模块即说明bbr已启动

发表评论

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