上一篇博文开启TCP BBR拥塞控制算法使用的内核是 4.9rc 版,如今可替换为正式版。

新闻

Linus Torvalds 在内核邮件列表上宣布正式释出 Linux Kernel 4.9,4.10合并窗口开启。为期两周的合并窗口预计将在圣诞节这天关闭,Linus表示因为假期的原因他考虑缩短或延长合并窗口,最有可能的做法是缩短而不是延长,以便于开发者们能度过一个平静的圣诞假期。Linux Kernel 4.9的主要特性包括:虚拟映射内核栈分配,英特尔的粗粒度保护机制pkeys系统调用,BBR拥堵控制算法,支持模块化智能手机的Greybus子系统,大量的文件系统改进,驱动更新如改进 AMD Radeon GPU 支持,bug修正,等等。4.9包含了16,216个非合并变更集,是内核项目历史上最忙碌的开发周期,AMD贡献了最多的行变更,最活跃的开发者中就有开发AMD PowerPlay驱动的Rex Zhu。

关于 BBR

经过几天使用体验,Linux Kernel 4.9 新增的BBR拥塞控制算法确实对vps网络速度的提升很大。以最近测试位于迈阿密的vps为例,在 Ubuntu 16.04 - Linxu Kernel 3.04 上,从vps到国内的下载速度只有不到 5Mbps ,而在更换至 4.9 版内核并开启BBR后,下载速度高达46Mbps,效果能与锐速相媲美。而锐速是收费软件,BBR则是免费开源的且内核自带。

不过,根据其他人的测试,不是所有的vps都适合用BBR来加速,线路不同效果也不一样。美国东部地区、欧洲地区,这些到国内低速、高延迟的线路可能更适合使用BBR。

Linux Kernel 4.9:下载页

linux 4.9内核,Linux Kernel 4.9 正式发布相关推荐

  1. 升级linux 4.9内核,Linux 内核 4.8 将不再更新 建议迁往 4.9 稳定版

    就在几天前,才发布了Linux 内核更新 4.8.16 ,内核维护员之一 Greg Kroah-Hartman 就在最近的电邮中表示:「由于 4.9 已稳定,因此 4.8 将会停止更新.最后一个稳定版 ...

  2. linux底层驱动内核,Linux底层驱动开发需要学习哪些内容

    Linux底层驱动开发需要学习哪些内容想必这是很多学习Linux的朋友十分头疼的问题,今天就让我来告诉大家我们到底该学习哪些内容呢? 1. 要会一些硬件知识,比如Arm接口编程 2. 学会写简单的ma ...

  3. linux 信号量锁 内核,Linux内核中锁机制之信号量、读写信号量

    在上一篇博文中笔者分析了关于内存屏障.读写自旋锁以及顺序锁的相关内容,本篇博文将着重讨论有关信号量.读写信号量的内容. 六.信号量 关于信号量的内容,实际上它是与自旋锁类似的概念,只有得到信号量的进程 ...

  4. linux 为什么编译内核,Linux内核编译与安装

    导读 Linux内核是一个用C语言写成的,符合POSIX标准的类Unix操作系统,内核是操作系统中最基本的一部分,提供了众多应用程序访问计算机硬件的机制.Linux内核的一大特点就是采用了整体式结构, ...

  5. linux 脚本裁剪内核,Linux 内核裁剪的自动化方法

    Linux 内核裁剪的自动化方法 随着广泛地获得使用并被移植到不同的平台,Linux 内核源代码正在越来越大,比如, Linux 2.6.28 中, 文件数有 25282 个,大小有350M. 对于某 ...

  6. mageia linux 5.1 内核,Linux 5.10 LTS发布 为近期最重要的内核版本之一

    原标题:Linux 5.10 LTS发布 为近期最重要的内核版本之一 正如人们所期待的那样,Linus Torvalds今天正式发布了Linux 5.10. 除了是2020年的最后一个内核发布,这也是 ...

  7. 怎么查linux的虚拟内核,Linux 内核 虚拟地址 物理地址 转换

    这里只分析分配连续物理地址的函数.对于 vmalloc() 这种分配非连续物理地址的函数不在本记录范围之内. 1.kmalloc() 分配连续的物理地址,用于小内存分配. 2.__get_free_p ...

  8. linux 信号量锁 内核,Linux内核信号量互斥锁应用

    主要介绍了Linux 内核关于信号量,互斥锁等的应用 内核同步机制-信号量/互斥锁/读-写信号量 sema ,mutex ,rwsem 信号量 通用信号量 用户类进程之间使用信号量(semaphore ...

  9. linux 适配电脑内核,Linux内核实践 如何添加网络协议[三]:实现 -电脑资料

    内核版本:2.6.34 接上篇<添加网络协议>, 为了用户方便查看brcm设备的工作状态,使用proc文件系统是很好的方 式.一个网络协议模块可以注册到网络空间中register_pern ...

最新文章

  1. 【NAACL2021】Graph4NLP:图深度学习自然语言处理(附ppt)
  2. linux ubuntu文件系统,Ubuntu Linux文件系统的目录及用途简析
  3. 【python练习】基于socket的FTP程序 v1.1.0(支持多用户)
  4. 函数中数据存储的问题
  5. github搜索技巧_和逛知乎、刷微博一样高效使用 GitHub
  6. Android获取当前网络状态
  7. l4d2服务器修改武器伤害,辐射4武器伤害及护甲修改图文教程_快吧单机游戏
  8. 国家一级计算机考试选择题题库,计算机一级考试选择题题库与答案2016
  9. wp-autoblog_AutoBlog简介
  10. intel服务器最新主板芯片组,intel主板芯片组的介绍大全
  11. 字体如何设计,这几点很重要
  12. Jsp 页面白页问题
  13. sql server 2008 mdf文件太大
  14. 磨刀不误砍柴工(四)-IDEA常用快捷键
  15. 在线答题系统的技术原理介绍
  16. NTFS分区结构及图片文档结构
  17. unity中禁用或启用游戏对象
  18. 服务器主板芯片组有几种型号,装机搭配:锐龙所有型号及搭配的主板芯片组信息分享...
  19. 2021年桂平实验中学高考成绩查询,2021年桂平市高考状元名单资料,今年桂平市高考状元多少分...
  20. Tryhackme-Boiler CTF

热门文章

  1. java tcp数据包_java tcp封装成数据包【相关词_ tcp数据包处理java】
  2. 蒟蒻君的数学学习之路1:斐波那契数列的n种解法
  3. 常用的排序算法的时间复杂度以及稳定性
  4. 星界边境服务器Linux,星界边境怎么联机 星界边境多人服务端联机图文教程
  5. VS2015配置ITK环境
  6. instanceof用法详解以及注意事项
  7. 用python绘制生日蛋糕_使用HTML5和CSS3实现生日蛋糕的制作
  8. r java 泛型_Java 泛型
  9. 正确的电脑使用习惯(纯属个人意见)
  10. java获取系统日期_java怎么获取当前日期