Debian 9 / Debian 10 / Ubuntu 18.04 / Ubuntu 18.10快速开启BBR加速 或 关闭BBR加速
<p>如果使用的是Debian 9、Debian 10、Ubuntu 18.04、Ubuntu 18.10等内核高于4.9版本的系统,均可以使用此方法开启BBR加速,若你使用了Ubuntu 19.04的系统无需开启,系统默认就开启了。虽然BBR没有锐速那么暴力,但是兼容性和稳定性占优势,推荐大家使用。对与什么是BBR我就不详细说明了,这是一款由谷歌推出的TCP单边加速的拥塞控制算法。</p><p> </p>
<h2>开启BBR</h2>
<p><strong>1. 修改sysctl.conf 系统参数</strong></p>
<div class="prism-show-language">
<div class="prism-show-language-label" data-language="Bash">
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">echo</span> <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">net.core.default_qdisc=fq</span><span style="color: rgba(128, 0, 0, 1)">"</span> >> /etc/<span style="color: rgba(0, 0, 0, 1)">sysctl.conf
</span><span style="color: rgba(0, 0, 255, 1)">echo</span> <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">net.ipv4.tcp_congestion_control=bbr</span><span style="color: rgba(128, 0, 0, 1)">"</span> >> /etc/sysctl.conf</pre>
</div>
<p> </p>
</div>
</div>
<p><strong>2. 保存并生效</strong></p>
<div class="prism-show-language">
<div class="prism-show-language-label" data-language="Bash">
<div class="cnblogs_code">
<pre>sysctl -p</pre>
</div>
</div>
</div>
<p>得到返回值如下:(最后两行有就可以了)</p>
<p><img src="https://www.sthoffer.us/zb_users/upload/2019/11/201911081573181546159193.png" alt="image.png"></p>
<p> </p>
<p><strong>3. 查看是否已开启BBR</strong></p>
<div class="cnblogs_code">
<pre>sysctl net.ipv4.tcp_available_congestion_control</pre>
</div>
<p>若得到返回值带有bbr则成功开启,如:</p>
<p><img src="https://www.sthoffer.us/zb_users/upload/2019/11/201911081573181387403202.png" alt="image.png"></p>
<p><strong> </strong></p>
<p><strong>4. 检查BB</strong><strong>R是否成功启动</strong></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">lsmod</span> | <span style="color: rgba(0, 0, 255, 1)">grep</span> bbr</pre>
</div>
<p>如返回信息则表示已经成功开启:</p>
<p><img src="https://www.sthoffer.us/zb_users/upload/2019/11/201911081573181588464305.png" alt="image.png"></p>
<p> </p>
<p><strong>如果不确定自己的系统是支持快速开启bbr可以查看使用下面的命令查看内核,只要4.9及以上版本均可直接开启:</strong></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">uname</span> -r</pre>
</div>
<p><strong><img src="https://www.sthoffer.us/zb_users/upload/2019/11/201911081573181746486097.png" alt="image.png"></strong></p>
<p> </p>
<h2>关闭BBR</h2>
<p><strong>若想要关闭bbr加速也很简单,只需要将第二步的返回内容在sysctl.conf内删除或注释掉即可。</strong></p>
<p><strong> </strong></p>
<p><strong>1.修改配置文件<br></strong></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">vi</span> /etc/sysctl.conf</pre>
</div>
<p>进入配置文件,将添加的内容在最后,若找不到往下翻,<strong>按i键或Insert键开启编辑,注释或删除内容后,按ESC键退出编辑,键入</strong></p>
<div class="cnblogs_code">
<pre>:wq</pre>
</div>
<p><strong>保存并退出。</strong></p>
<p><strong><img src="https://www.sthoffer.us/zb_users/upload/2019/11/201911081573183455808261.png" alt="image.png"></strong></p>
<p> </p>
<p><strong>2. 保存配置</strong></p>
<div class="prism-show-language">
<div class="prism-show-language-label" data-language="Bash">
<div class="cnblogs_code">
<pre>sysctl -p</pre>
</div>
<p> </p>
</div>
</div>
<p><strong>3. 重启系统生效</strong></p>
<div class="cnblogs_code">
<pre>reboot</pre>
</div>
<p> </p>
<p><strong>3. 查看是否已关闭BBR</strong></p>
<div class="cnblogs_code">
<pre>sysctl net.ipv4.tcp_available_congestion_control</pre>
</div>
<p><strong><img src="https://www.sthoffer.us/zb_users/upload/2019/11/201911081573183287424391.png" alt="image.png"></strong></p>
<p> </p>
<p> </p><br><br>
来源:https://www.cnblogs.com/shenyuanfeng/p/11819036.html
頁:
[1]