BBR 算法实测 2017 年 12 月 28 日 19:56 环境: Google 云 GCE ,东亚 a 区 发行版: CentOS6 原系统: 3.10.0-514.26.2 原算法: cubic 升级后: 4.14.9-1.el7 新算法: BBr

注意:该算法优化作用仅限于数据发送者。如果你要下载,那么要给目的服务器启用该算法,如果你要上传,则给你自己开启 bbr 。

下载速度对比(约提升 4 ~5 倍):

坑 1 : 升级内核后,会导致 gce 页面通过 sshkey 方式 ssh 登录失效,提示 如果刚好这个机器你刚生成,此时你是不知道用户密码的。那就没有办法了。 解决方法:机器生成后升级前,进系统 passwd 修改 root 密码,然后再去升级。这样登陆不了了你可以走公网 ssh 密码登录。 原因:需要去读 bbr.sh ,了解升级逻辑,看是不是版本匹配问题。

坑 2 : ssh 密码登录进去后,你会发现你的整个 / 目录变成 readonly 了, 方法 1 :此时有个简单解决方法: mount -o remount rw / 改好之后页面登录仍然不可用,说明不是因为 readonly 导致 sshkey 失效。还需要再去检查一下 sshkey

方法 2 : 尝试fsck修复,然而并没有什么软用。 好像也没有vnc进救援模式,只好用以前的快照重新做了一个实例,然后重新升级内核。 在reboot之前,编辑/etc/fstab 将 UUID=xxxxxxxxxxxxxxxxxxxxxx / xfs defaults,barrier 1 1 1 改为 UUID=xxxxxxxxxxxxxxxxxxxxxx / xfs defaults 1 1 把barrier参数删除,这样才能够成功升级内核。

来自

< https://flyfish.im/studynotes/1335.html

已使用 Microsoft OneNote 2016 创建。