由于我的服务器选择在香港,选择Linux系统,网站只有一两个人访问还好,多余四人响应就缓慢,加载许久后提示错误。要刷新才能继续访问。这使我三番五次地下定决心提起工单向客服反映,但我猜他们最终解决方案差不多都是叫我提升配置。但我又囊中羞涩,犹豫了好几天。柳暗花明又一村,我最终找到了一个及其有效的方案,很好地提升了服务器网络性能。现特分享给大家。
BBR!
What is BBR?
BBR 是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著地提高吞吐量和减少 TCP 连接的延迟。
Hou to install it?
进入Linux服务器并ssh,查询自己的linux内核 uname -r
这时前面数字3.10时,表明你的linux内核版本过低,还是百度下,升级内核吧。😓(4.9版本及以上!)
Next
输入命令;wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
下载bbr。(期间请点任意键确定安装)
Then
启用它!echo -e "net.core.default_qdisc = fq\nnet.ipv4.tcp_congestion_control = bbr" >>/etc/sysctl.conf;
重启服务器!
最后在ssh中输入命令:sysctl -a|grep tcp_congestion_control
检查是否启用,若出现
net.ipv4.tcp_congestion_control = bbr
那么启用成功了!,快快检测下吧。
警告
1.不同服务器有不同的环境,请谨慎使用!
2.此举不能提高极限物理带宽,只是降低中国大陆🇨🇳外的网络掉包与延迟。国内服务器就算了吧
3.若出现问题,此文概不负责!