{"id":3494,"date":"2017-08-06T08:34:37","date_gmt":"2017-08-06T00:34:37","guid":{"rendered":"https:\/\/ixyzero.com\/blog\/?p=3494"},"modified":"2017-08-06T08:34:37","modified_gmt":"2017-08-06T00:34:37","slug":"centos-7%e5%bc%80%e5%90%afbbr","status":"publish","type":"post","link":"https:\/\/ixyzero.com\/blog\/archives\/3494.html","title":{"rendered":"CentOS 7\u5f00\u542fBBR"},"content":{"rendered":"<p>=Start=<\/p>\n<h4 id=\"id-\u6a21\u677f-\u7f18\u7531\uff1a\">\u7f18\u7531\uff1a<\/h4>\n<p>\u5b66\u4e60\u9700\u8981<\/p>\n<h4 id=\"id-\u6a21\u677f-\u6b63\u6587\uff1a\">\u6b63\u6587\uff1a<\/h4>\n<h5 id=\"id-\u6a21\u677f-\u53c2\u8003\u89e3\u7b54\uff1a\">\u53c2\u8003\u89e3\u7b54\uff1a<\/h5>\n<h6>\u4e00\u3001\u5347\u7ea7\u5185\u6838<\/h6>\n<div>1. yum\u7cfb\u7edf\u66f4\u65b0<\/div>\n<div>\n<pre class=\"lang:default decode:true\"># yum update<\/pre>\n<\/div>\n<div>2. \u5b89\u88c5elrepo\u5e76\u5347\u7ea7\u5185\u6838<\/div>\n<div>\n<pre class=\"lang:default decode:true \"># rpm --import https:\/\/www.elrepo.org\/RPM-GPG-KEY-elrepo.org\r\n# rpm -Uvh http:\/\/www.elrepo.org\/elrepo-release-7.0-3.el7.elrepo.noarch.rpm\r\n# yum --enablerepo=elrepo-kernel install kernel-ml -y<\/pre>\n<\/div>\n<h6>\u4e8c\u3001\u66f4\u65b0grub\u6587\u4ef6\u5e76\u91cd\u542f\u68c0\u67e5\u5185\u6838\u662f\u5426\u66f4\u6362\u6210\u529f<\/h6>\n<div>3. \u66f4\u65b0grub\u6587\u4ef6\u5e76\u91cd\u542f<\/div>\n<div>\n<pre class=\"lang:default decode:true\"># egrep ^menuentry \/etc\/grub2.cfg | cut -f 2 -d \\'\r\n# grub2-set-default 0\r\n# reboot<\/pre>\n<\/div>\n<div>4.\u91cd\u65b0\u767b\u5f55\u5e76\u68c0\u67e5\u5185\u6838\u662f\u5426\u5df2\u66f4\u6362\u4e3a4.9<\/div>\n<div>\n<pre class=\"lang:default decode:true\"># uname -r<\/pre>\n<\/div>\n<h6>\u4e09\u3001\u5f00\u542fbbr\u5e76\u9a8c\u8bc1<\/h6>\n<div>5.\u5f00\u542fbbr<\/div>\n<div>\n<pre class=\"lang:default decode:true\"># vim \/etc\/sysctl.conf\r\nnet.core.default_qdisc = fq\r\nnet.ipv4.tcp_congestion_control = bbr\r\n# sysctl -p<\/pre>\n<\/div>\n<div>6.\u9a8c\u8bc1bbr\u5df2\u7ecf\u5f00\u542f<\/div>\n<div>\n<pre class=\"lang:default decode:true\"># sysctl net.ipv4.tcp_available_congestion_control\r\n#\u6216\r\n# lsmod | grep bbr<\/pre>\n<\/div>\n<h5 id=\"id-\u6a21\u677f-\u53c2\u8003\u94fe\u63a5\uff1a\">\u53c2\u8003\u94fe\u63a5\uff1a<\/h5>\n<p>#\u4e3aVPS\u52a0\u901f\u5ea6# CentOS 7\u5b89\u88c5bbr\u6559\u7a0b<br \/>\n<a href=\"https:\/\/www.vmvps.com\/speed-up-your-vps-with-installing-bbr-to-centos-7.html\">https:\/\/www.vmvps.com\/speed-up-your-vps-with-installing-bbr-to-centos-7.html<\/a><\/p>\n<p>Vultr CentOS7\u5b89\u88c5Google BBR\u52a0\u901f\u5de5\u5177\u65b9\u6cd5<br \/>\n<a href=\"https:\/\/www.vultrclub.com\/174.html\">https:\/\/www.vultrclub.com\/174.html<\/a><\/p>\n<p>BBR\u81ea\u52a8\u5b89\u88c5\u811a\u672c<br \/>\n<a href=\"https:\/\/github.com\/teddysun\/across\/blob\/master\/bbr.sh\">https:\/\/github.com\/teddysun\/across\/blob\/master\/bbr.sh<\/a><br \/>\n<a href=\"https:\/\/github.com\/52fancy\/GooGle-BBR\/blob\/master\/BBR.sh\">https:\/\/github.com\/52fancy\/GooGle-BBR\/blob\/master\/BBR.sh<\/a><br \/>\n<a href=\"https:\/\/github.com\/ToyoDAdoubi\/doubi\/blob\/master\/bbr.sh\">https:\/\/github.com\/ToyoDAdoubi\/doubi\/blob\/master\/bbr.sh<\/a><\/p>\n<p>OpenVZ BBR \u4e00\u952e\u5b89\u88c5\u811a\u672c<br \/>\n<a href=\"https:\/\/github.com\/kuoruan\/shell-scripts\/blob\/master\/ovz-bbr\/ovz-bbr-installer.sh\">https:\/\/github.com\/kuoruan\/shell-scripts\/blob\/master\/ovz-bbr\/ovz-bbr-installer.sh<\/a><\/p>\n<p>=END=<\/p>\n","protected":false},"excerpt":{"rendered":"<p>=Start= \u7f18\u7531\uff1a \u5b66\u4e60\u9700\u8981 \u6b63\u6587\uff1a \u53c2\u8003\u89e3\u7b54\uff1a \u4e00\u3001\u5347\u7ea7\u5185\u6838 1. yum\u7cfb\u7edf\u66f4\u65b0 # yum upda [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,11,12],"tags":[893,894,30],"class_list":["post-3494","post","type-post","status-publish","format-standard","hentry","category-knowledgebase-2","category-linux","category-tools","tag-bbr","tag-elrepo","tag-linux"],"views":3399,"_links":{"self":[{"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/posts\/3494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/comments?post=3494"}],"version-history":[{"count":1,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/posts\/3494\/revisions"}],"predecessor-version":[{"id":3495,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/posts\/3494\/revisions\/3495"}],"wp:attachment":[{"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/media?parent=3494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/categories?post=3494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/tags?post=3494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}