【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

腾讯改进了提供给Linux内核的DMEMFS内存管理方式提案

放大字体  缩小字体 发布日期:2020-12-12 17:00:19    浏览次数:6
导读

  早在10月份就有腾讯的工程师提出将DMEMFS作为Linux的 直接内存文件系统。DMEMFS将一些不由内核管理的内存保留下来,避免无谓开销,进而将其直接暴露给云端的虚拟机。目前,腾讯已经更新了那些最初的DMEMFS内核补丁,并将继续努力把这个功能引入Linux内核。  腾讯的DMEMFS的重点都是为了避免传统上与每个物理内存相关

  早在10月份就有腾讯的工程师提出将DMEMFS作为Linux的 直接内存文件系统。DMEMFS将一些不由内核管理的内存保留下来,避免无谓开销,进而将其直接暴露给云端的虚拟机。目前,腾讯已经更新了那些最初的DMEMFS内核补丁,并将继续努力把这个功能引入Linux内核。

  腾讯的DMEMFS的重点都是为了避免传统上与每个物理内存相关联的结构页所节省的内存位。对于现在的高端台式机来说这很微小,开销也不大,但是当涉及到大规模的服务器和其他超大规模的部署时,节省的内存是相当可观的。据腾讯工程师估计,在一台拥有320G内存的服务器上,通过避开每一个物理页面的struct页面用于客用内存,他们最多可以通过DMEMFS节省大约5G的内存。

  DMEMFS可以在系统内存中划出定义的部分,然后保留下来,可以像传统的Linux文件系统一样挂载用户空间访问。然后,QEMU可以被配置为在启动虚拟机时使用该安装的DMEMFS区域作为内存备份存储。

  自10月以来,DMEMFS的第一个更新补丁集,直接内存文件系统补丁已经针对Linux 5.10 Git重新进行了调整,并做了其他底层改进。这个实现相当于3千多行代码。同时腾讯的开发人员也在等待第二轮对这些补丁的审查,以便在未来可能纳入主线。

 
关键词: linux挂载选项
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-812271.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4