CentOS8系统启用BBR
还是前几天,因为需要测试手上的程序,于是开了个海外的CentOS8系统的虚拟机,但是国内环境大家都知道,跨了个太平洋,网路颠簸,要传点啥数据简直是煎熬,不借助一些手段还真没办法舒服的使用,作为Linux内核自带的一个TCP拥塞控制算法,不折腾的前提下这个肯定是首选方案了。
…
还是前几天,因为需要测试手上的程序,于是开了个海外的CentOS8系统的虚拟机,但是国内环境大家都知道,跨了个太平洋,网路颠簸,要传点啥数据简直是煎熬,不借助一些手段还真没办法舒服的使用,作为Linux内核自带的一个TCP拥塞控制算法,不折腾的前提下这个肯定是首选方案了。
…
BBR是Google开发的一种拥塞控制算法,这个算法自从Linux 4.9版本开始集成进内核,这个功能对我们玩VPS或者国外服务器的来说,最大的作用就是能在线路拥堵或者晚高峰的情况下提升我们本地与服务器之间的访问速度。
尤其是科学上网的情况下,启用BRR比未启用能得到一个很大的提升,在不花费额外成本的情况下有可能获得更好的服务器与服务器之间的数据传输体验。
…
我个人在DigitalOcean、Vultr都有服务器在运行,有时候需要当作测试服务器测试、调整某些服务的配置时,DigitalOcean、Vultr这种按量付费,即开即删的服务非常实用,我需要测试的时候,只需要在后台新建一台,选择系统,选择Region,再输入一个hostname,点击创建,等个一分钟就能建好,对比国内的服务,体验简直非常好。但是,不管怎么说,服务器都在国外,不能跟国内的比,再加上网路颠簸,速度可能上不去,对比锐速,我更相信出自Google的BBR。
…
到目前为止,Debian、Ubuntu及CentOS三大常用发行版,类似长期支持版的系统,只有Debian9自带了4.9+版本的内核,所以,在Debian 9 开启BBR尤为简单,只需简单几行命令就能完成。
…
虽然我现在用的最多的Linux发行版还是CentOS7,但是,有的情况并没有CentOS系统可选,比如说AWS,想用CentOS都用不了,偶尔还是要折腾一下Ubuntu的,而目前而言,Ubuntu用的更多的是Ubuntu 16.04 LTS版本,手上正好有一台这个版本的VPS,正好记录一下折腾过程。
…