咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >一种Linux系统下内存管理方法 收藏
一种Linux系统下内存管理方法

一种Linux系统下内存管理方法

专利申请号:CN201610197192.9

公 开 号:CN105893269A

发 明 人:雷康 陈亮 王凤纯 胡志勇 肖伟明 余道敏 

代 理 人:严彦

代理机构:武汉科皓知识产权代理事务所(特殊普通合伙)

专利类型:发明申请

申 请 日:20160824

公 开 日:20160331

专利主分类号:G06F12/02(20060101)

关 键 词:内存 内存申请 内存配置 物理地址 申请 应用程序使用 内存池配置 静态分配 内存访问 内存管理 内存释放 虚拟地址 优先使用 高效率 磁盘 映射 排序 查询 交换 保证 

摘      要:本发明提供一种Linux系统下内存管理方法,在Linux环境下使用大页内存,在大页内存基础上执行内存配置工作过程,内存申请过程和内存释放过程;内存配置工作过程,包括通过计算虚拟地址和物理地址的关系,得到映射的hugepage属于哪个numa节点,并按照物理地址进行排序;内存申请过程包括内存池配置申请和普通内存申请。本发明保持了内存静态分配的高效率的优点,采用2MB的hugepage页取代4kB节省了页的查询时间,并减少TLB miss的可能,而且hugepage内存不会被交换到磁盘上,保证了内存永远为申请的应用程序使用,在内存申请时优先使用本地内存提高了内存访问速度。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分