首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Debian升级内核开启TCP_BBR 实现网络单边加速

自从发布以来,这款牛逼的单边加速神器的确为一些线路不太优秀的服务器带来了更优秀的体验。但是呢,过高的价格和不再低端售卖。导致了我们并无法实现一个免费好用的单边加速功能。...目前在 Linux Kernel 4.9 中加入了该算法,所以我们只要升级内核就可以爽一波了。难懂的技术说明,我们也不说了,TCP BBR 的目的就是要尽量跑满带宽,并且尽量不要有排队的情况。...开启 TCP BBR 只要 Linux 发行版的 Kernel 即内核版本大于等于 4.9 即可开启,开启方法是通用的,如何升级至 Kernel 将在下面介绍。.../linux-image-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb 安装内核 dpkg -i linux-image-4.9*.deb...Debian 和 Ubuntu 默认会以 4.9 启动。

2.1K20

服务器开启谷歌BBR加速网络

BBR 由 Google 开发,供 Linux 内核的 TCP 协议栈使用,有了 BBR 算法,Linux 服务器可以显著提高吞吐量并减少连接延迟,简单来说 BBR 能加速网络传输速度。...0x01 支持环境 系统:CentOS 6+,Debian 7+,Ubuntu 12+ 虚拟化技术:Xen、KVM、VMWare,不支持OpenVZ Linux内核从4.9版开始集成BBR算法。...相比BBR的加速效果更为温和,并且占用内存小对服务器压力也很小,当时理想情况下是可以跑满整个服务器物理带宽,比更加稳定,能够有效的降低服务器的网络丢包率,减少网络拥堵。...我的服务器用的是debian,由于Debian 9默认的内核版本就是4.9.x,我们不需要像别的系统需要更换内核,直接就能开启BBR算法。

3.9K31

Centos8.2系统更换内核并启用BBR加速 – 学金融的文史哲小生

BBR要求的内核版本为4.9以上 uname -sr 二、接下来启用 ELRepo 仓库 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org...) 7 (Core) CentOS Linux (3.10.0-1062.4.1.el7.x86_64) 7 (Core) CentOS Linux (3.10.0-1062.1.2.el7.x86_64...) 7 (Core) CentOS Linux (3.10.0-957.5.1.el7.x86_64) 7 (Core) CentOS Linux (3.10.0-957.1.3.el7.x86_64)...然后就输入下面的命令(命令例子为第1行) sudo grub2-set-default 0 接下来重启服务器 reboot 再次查看内核版本 uname -r 内核版本显示为4.9以上,本文更新的时候新版版本是...改版BBR一键安装脚本代码 BBR原版/BBR魔改/BBR Plus/的改善网络拥塞的一键脚本(看下图),这个脚本千万在centos8不要安装BBR Plus(选项2) 选择安装后,必后悔,它会卸载掉

1.5K40

Linux 共享内存原理

共享内存是一个非常有意思的话题,一方面共享内存避免了通讯过程中的内存复制问题,是 Linux IPC 通讯中效率最高的一种。...从使用方式上讲,Linux 提供了三种共享内存的方式,包括 Unix 味的 POSIX 和 SysV 接口,还提供了直接文件映射内存的 mmap。...本文尝试分别介绍 Linux 共享内存的基本原理,并做一个 “违背祖宗的决定”,如何在 Golang 中使用共享内存。...Golang 是通过通讯代替共享内存的优雅代表,下文仅做试验,不建议日常使用 mmap mmap 是 POSIX 规范中的文件映射内存的方法,Linux 并提供了同名系统调用。...总结 从原理上讲 Linux 共享内存的主要方式只有两种,一是基于文件的 mmap,另一种就是 tmpfs,用一张图描述 Linux 几种实现共享内存的方式:

3.9K20

CentOS 7 开启 BBR 加速

Google 在 2016年9月份开源了他们的优化网络拥堵算法BBR,最新版本的 Linux内核(4.9-rc8)中已经集成了该算法。...对于TCP单边加速,并非所有人都很熟悉,不过有另外一个大名鼎鼎的商业软件“”,相信很多人都清楚。特别是对于使用国外服务器或者VPS的人来说,效果更佳。...启动顺序的命令: # 查看可用的启动项 egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \' 执行完这条命令以后,能看到多个可以引导的系统,比如我的是: CentOS Linux...(4.12.4-1.el7.elrepo.x86_64) 7 (Core) CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core) CentOS Linux (0-...rescue-d4d0adfea8e944e5b8019ed1aa3c9e16) 7 (Core) 不管有多少个,从上往下,记住要引导的项的序号(从0开始计数)即可,比如上面的例子,我要使用第一项 CentOS Linux

4.9K50
领券