博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 4.0亮点特性
阅读量:2519 次
发布时间:2019-05-11

本文共 970 字,大约阅读时间需要 3 分钟。

来源:

个人仅挑选部分亮点特性
1.Live patching
livepatch是利用内核ftrace特性,无需重启即可实时修补内核代码的功能,对于使用大型服务器并频繁更新系统的公司是一个好消息,不必再频繁重启,可用户无感知的更新或者bugfix。这个功能由Suse和RedHat主推,用于替换现在的ksplice。
但是linux4.0的livepatch功能并不完整,但是提供了基本的基础架构。另外只支持x86系统。

2.DAX - Direct Access

一般来说文件访问内容先放到内存,但是对于一些特殊情况,例如持久性非易失内存(persistent nonvolatile memory,断电不易失)作为磁盘时,这种处理方式成为不必要的开销。
事实上Linux自2.6.13以来就支持这种情况设置,但是仅ext2。Linux4.0新增DAX (Direct Access, the X is for eXciting)特性,在非易失存储介质移除了不必要的拷贝,可以直接进行读写。对于文件映射,存储设备内容直接映射到用户控件。新增了ext4对其的支持。

3.KASan

KASan是一个动态内存错误检测器。它为使用释放后内存和内存越界提供了更加快速和全面的解决方案。

4.”lazytime“

长期以来Unix跟踪有关文件的信息,比如上次访问或修改的时间,是非常expensive(浪费资源),尤其是”atime”。为了缓解此问题,添加”relatime“挂载选项,只有当前一个值早于修改时间时或者如果文件上次访问的时间超过24小时,更新atime,但这个破坏了一些依赖于准确访问时间跟踪的程序,并且它也违反了POSIX标准。
这个版本引入”lazytime“,Lazytime特性使访问,修改和更改时间的更新仅在缓存中进行。以上提到的时间信息的更新到硬盘仅在inode非时间相关操作时候。这符合POSIX标准,同时提高了性能。

5.支持Parallel NFS (pNFS)

pNFS体系结构消除了与当今部署的NFS服务器相关的可扩展性和性能问题。

6.File Systems

1) XFS支持sys_renameat2();
2) EXT4支持“只读“标记将FS image作为只读;
3) UBIFS 支持attr特性
这里写图片描述

你可能感兴趣的文章
iOS开发中遇到的问题整理 (一)
查看>>
Swift code into Object-C 出现 ***-swift have not found this file 的问题
查看>>
为什么你的App介绍写得像一坨翔?
查看>>
RTImageAssets插件--@3x可自动生成@2x图片
查看>>
iOS开发的一些奇巧淫技
查看>>
常浏览的博客和网站
查看>>
Xcode 工程文件打开不出来, cannot be opened because the project file cannot be parsed.
查看>>
iOS在Xcode6中怎么创建OC category文件
查看>>
5、JavaWeb学习之基础篇—标签(自定义&JSTL)
查看>>
8、JavaWEB学习之基础篇—文件上传&下载
查看>>
reRender属性的使用
查看>>
href="javascript:void(0)"
查看>>
h:panelGrid、h:panelGroup标签学习
查看>>
f:facet标签 的用法
查看>>
<h:panelgroup>相当于span元素
查看>>
java中append()的方法
查看>>
必学高级SQL语句
查看>>
经典SQL语句大全
查看>>
log日志记录是什么
查看>>
<rich:modelPanel>标签的使用
查看>>