Linux 4.9亮点特性
源于https://kernelnewbies.org/Linux_4.9
1.XFS文件系统支持共享数据和写时拷贝
这个版本基于linux4.8引入的反向映射特性,为XFS文件系统添加了几个关键特性。
一个是不同文件之间共享数据。支持cp –reflink=always,删除重复数据以及通过FALLOC_FL_UNSHARE fallocate(2)接口取消共享数据
另一个是为数据添加了写时拷贝支持。
2.虚拟映射堆栈,更安全可靠的堆栈处理方式
Linux内核使用将内核堆栈内存直接映射到内核的内存中,这种方法很难在内存负载下分配堆栈内存,并且无法防止堆栈溢出。这个版本允许在虚拟内存中映射内核堆栈,这使得在内存压力场景下更容易分配堆栈,提供防止堆栈溢出的保护。
更多:
https://lwn.net/Articles/692208/
https://lwn.net/Articles/692953/
3.更加高效的基于BPF的profiler
此版本包括允许BPF程序跟踪硬件和软件性能事件并在内核采样,进行分析。更多详细信息可以参考Brendan Gregg的博客文章(http://www.brendangregg.com/blog/2016-10-21/linux-efficient-profiler.html)
4.BBR TCP拥塞控制算法
此版本增加了另一种TCP拥塞控制算法:BBR(Bottleneck Bandwidth and RTT)。网络中主要基于丢包来作为减速信号进行拥塞控制,虽然这种方法多年来运作良好,但是BBR作者认为这种拥塞控制方法已经过时。今天网络上,基于丢包的拥塞控制会导致臭名昭着的缓冲区问题,经常导致数秒的不必要的排队延迟。
BBR通过探测宽带瓶颈和RTT来创建网络管道。显著提高了Google内部网络以及google.com和YouTube Web服务器连接吞吐量并缩短了延迟时间。
更多详细信息:https://lwn.net/Articles/701165/
5.Protection keys syscall support
更多:https://lwn.net/Articles/689395/
6.Hardware latency tracer支持
Hardware latency tracer是一种特殊用途的跟踪器,用来检测由于某些底层硬件或者固件中断的行为引起的大型系统延迟,例如x86系统的SMI,内核不支持这些中断的发生。
Hardware latency tracer工作原理是创建一个线程,该线程在单个CPU上周期性的轮询CPU时间的带宽,尝试去发现轮询被中断的间隙。这对于测试实时系统可靠性非常有用。
Linux 4.9亮点特性相关推荐
- Linux 4.15亮点特性
源于https://kernelnewbies.org/Linux_4.15 1.Meltdown和Spectre问题修复 这个版本更新了最新的解决Meltdown和Spectre(你可能从未听说过的 ...
- Linux 4.4亮点特性
源于https://kernelnewbies.org/Linux_4.4 1.更快更精简的支持同步I/O和异步I/O的loop设备 这个版本引入了支持同步异步I/O的loop块设备.在循环读/写lo ...
- 谢烟客---------Linux之Bash基础特性(2)
Linux之哲学思想 一切皆文件 避免交互,实现Bash编程 文本编程命令实现配置 组合小程序完成复杂任务 总结 过程式编程 对象式编程 编译执行 解释执行 程序的组成 数据可存储的位置 数据类型的字 ...
- Linux 3.10 新特性
Linus Torvalds已在周一发布了Linux 3.10的首个RC版,这也意味着3.10合并窗口的关闭,正式版预计将在6月底到7月初之间发布.Linux 3.10合并了超过1万个commits. ...
- linux 4.4内核特性,Linux Kernel 4.4.19 LTS长期支持版发布
原标题:Linux Kernel 4.4.19 LTS长期支持版发布 摘要:近日,内核开发者Greg Kroah-Hartman公布了长期支持的Linux 4.4 Kernel系列第19个维护版本的细 ...
- LG 出售中国总部大楼;苹果延长疫情期间 Apple 设备保修期;Linux 5.6 新特性 | 极客头条...
整理 | 屠敏 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注 ...
- linux操作系统具有哪些特性,Linux系统拥有哪些特性?这些你必须知道!
Linux操作系统不仅免费开源,同时具备了多种优势,成为了很多互联网企业首选的操作系统.那么Linux服务器操作系统有哪些特性呢?综合起来小编为大家总结了六点,一起来看看吧. 1.广泛的协议支持:Li ...
- lotus系统可以再linux下运行吗,IBM Lotus Notes 8.5 在 MAC 和 Linux 系统安装的新特性
本文介绍了 Lotus Notes 8.5 在 Linux 平台和 Mac 平台安装方面的新特性,包括安装之前的环境准备.安装过程.安装之后文件核查以及如何卸载,覆盖了所有支持平台,包括 RedHat ...
- linux三大桌面,三大特性!Linux 7桌面正式版初体验(组图)
三大特性!Linux 7桌面正式版初体验(组图) 作者: 51cto CNETNews.com.cn 2010-03-26 01:05:14 经过一段时间的测试,中科红旗Linux终于发布了正式版,并 ...
最新文章
- 通信系统中对眼图的理解(二)
- CSS 圣杯布局升级版---多个固定宽度一个自适应宽度
- java classifier_Java ZeroR.buildClassifier方法代码示例
- 我的2015学习总结及2016的技术规划(2016.02)
- IDEA入门之web项目导入jar包
- C# 获取Excel中的合并单元格
- linux 相关系统参数调优(特别针对网络传输,大量TIME_WAIT 的TCP状态的情况)
- 《MFC游戏开发》笔记三 游戏贴图与透明特效的实现
- 纽微特纪事:傅某为何要内斗吾?各位应该注意什么?
- NornJ-javascript模版引擎
- pandas读取excel带汉字的列头_Pandas读取excel与中文文件名
- QT5 qml的ListView控件使用
- winrm java客户端_java通过winrm4j远程连接win执行命令
- 打开计算机出现酷我音乐删不掉,删除 “我的电脑” 里的 “酷我音乐” 快捷方式...
- git 无法上传vender目录(其中一个包被当成submodule)
- 文本转思维导图(xmind)
- 图形化开放式生信分析系统开发 - 9 Illumina测序仪测序数据自动拆分
- Automatically manage signing
- PCI-E基础知识学习
- D2D D3D12 渲染视频帧思路及实现