买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:浪潮云信息技术股份公司
摘要:本发明公开一种实现动态精细化操作系统内存合并管理的方法及装置,涉及内存管理技术领域。针对现有KSM内存合并技术存在操作复杂和效率低的问题,采用方案如下:设计一个内核模块,来创建并监控proc文件系统下的文件,通过读写所述文件实现对进程级内存合并的增删改查功能;设计一个用户态守护进程,来动态调整系统整体内存合并参数和进程级内存合并状态。本发明通过实现新的内核模块及相应的用户态守护进程,能够更加高效便捷、动态精细的管理操作系统内存合并机制,提高内存利用率和系统性能。
主权项:1.一种实现动态精细化操作系统内存合并管理的方法,其特征在于,包括如下步骤:设计一个内核模块,来创建并监控proc文件系统下的文件,通过读写所述文件实现对进程级内存合并的增删改查功能;设计一个用户态守护进程,来动态调整系统整体内存合并参数和进程级内存合并状态;其中,设计内核模块的具体过程如下:在内核模块的初始化函数中,在proc文件系统下创建ksm_proc文件夹,并在ksm_proc文件夹中创建ksm_process_pid_control文件和ksm_process_run文件,用于用户态守护进程与内核模块之间的通信;在内核模块中注册对应文件的读写函数,所注册函数在用户写入或读取文件时被调用,同时,使用copy_from_user和copy_to_user函数来在用户空间和内核空间之间传输数据;在写文件操作对应的函数中,实现对输入内容识别进程id是否合法、是否重入操作的检测及处理,若输入的pid为正整数,则实现开启对应进程内存合并的功能,若输入的pid为负整数,则实现关闭对应进程内存合并的功能;在读文件操作对应的函数中,实现根据当前内核空间保存的已开启内存合并的进程列表结合进程当前的存在状态处理并返回进程id列表的功能。
全文数据:
权利要求:
百度查询: 浪潮云信息技术股份公司 一种实现动态精细化操作系统内存合并管理的方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。