[发明专利]均衡板卡内存利用率的板卡、方法和系统在审
申请号: | 201610513701.4 | 申请日: | 2016-07-04 |
公开(公告)号: | CN107577530A | 公开(公告)日: | 2018-01-12 |
发明(设计)人: | 吕凌 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 深圳鼎合诚知识产权代理有限公司44281 | 代理人: | 江婷,李发兵 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 均衡 板卡 内存 利用率 方法 系统 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种均衡板卡内存利用率的板卡、方法和系统。
背景技术
PTN设备中通常当一块板卡上运行大量进程且业务量大时,其内存使用率就会急剧提高。现有技术中解决内存占用率过大的问题,通常采用裁剪进程,增加物理内存或者优化内存使用率等方式。这些方法都存在一定缺陷,裁剪进程优化能力有限,同时裁剪了功能;增加物理内存则提高了硬件成本;而优化进程的内存使用率又存在着软件不易实现,开发周期长等限制因素。以上方法都是以单一板卡为考虑单位,没有以整个设备为单位对内存进行使用和管理。实际上以整个设备为单位进行考虑,内存的使用率可以大为提高。本发明以整个设备为考量因素,进行进程的优化处理,从而提高内存的使用率。
发明内容
本发明提供了一种均衡板卡内存利用率的板卡、方法和系统,以至少解决现有技术不能将整个设备作为整体,进行板卡间进程迁移而无法有效均衡板卡内存利用率的问题。
根据本发明的第一方面,提供了一种均衡板卡内存利用率的板卡,如图1所示包括一个计算模块,一个指令模块和一个通信模块;当所述板卡内存利用率数值达到预先设定的阈值时,所述计算模块计算所述板卡上至少一个可迁移进程迁移到至少一个可用目的板卡的迁移值,所述迁移值符合预先设定的范围时,所述计算模块向所述指令模块发出迁移信号;所述指令模块对同一可迁移进程发出一个迁移指令,所述至少一个可迁移进程按照迁移指令进行迁移;所述通讯模块与所述至少一个目的板卡连接,以及提供的迁移路径将所述可迁移进程迁移到所述目的板卡上。
进一步地,所述计算模块按照规定的频率计算所述板卡的内存利用率,并判断所述内存利用率是否达到预先设定的阈值。
进一步地,所述计算模块按照规定的频率计算所述目的板卡的内存利用率。
进一步地,所述指令模块还进一步用于决定所述至少一个可迁移进程具体的迁移路径,所述指令模块对同一所述可迁移进程的至少一个迁移信号进行判断,对同一所述可迁移进程中迁移值最优的迁移信号发出迁移指令。
进一步地,所述通讯模块还进一步用于实现所述可迁移进程逻辑地址和物理地址的互相转化,所述通讯模块进一步用于实现所述至少一个可迁移进程迁移到所述目的板卡后与迁移前板卡上的其他进程的通讯。
进一步地,所述计算模块计算到所述板卡的内存利用率低于预先设定的阈值时,所述指令模块判断是否符合预先设定的回迁条件,当满足所述回迁条件时,所述板卡发出回迁指令,所述至少一个可迁移进程按照回迁指令回迁到所述板卡。
本发明的第二方面,提供了一种板卡,所述板卡接受所述至少一个可迁移进程,其特征在于,所述板卡包括一个指令模块和一个通讯模块;所述指令模块接受回迁指令,所述至少一个可迁移进程按照回迁指令回迁;所述通讯模块通过提供的迁移路径将所述至少一个可迁移进程回迁。
进一步地,所述板卡还包括一个计算模块,所述计算模块按照规定的频率计算所述板卡的内存利用率的数值,所述数值通过所述通信模块传输。
本发明的第三方面,提供了一种均衡板卡内存利用率的方法,包括所述方法包括:所述板卡判断内存利用率是否达到预先设定的阈值;所述板卡判断所述至少一个可迁移进程能否迁移;所述板卡对至少一个所述可迁移进程发出至少一个迁移信号;所述板卡发出迁移指令;所述板卡按照迁移指令将所述至少一个可迁移进程迁移到所述目的板卡。
进一步地,所述方法还包括所述板卡对同一可迁移进程的至少一个迁移信号进行选择的步骤,所述板卡对同一可迁移进程只发出一个迁移指令,所述板卡对所述同一可迁移进程中所述迁移值最优的所述迁移信号发出所述迁移指令。
进一步地,所述板卡通过迁移路径向外通讯,所述迁移指令通过所述迁移路径迁移。
进一步地,所述方法还包括一个将所述至少一个可迁移进程的逻辑地址和物理地址相互转化的步骤,所述可迁移进程迁移后仍然使用原来的逻辑地址与迁移前板卡上的其他进程通讯。
进一步地,所述方法还包括一个将所述至少一个可迁移进程回迁的步骤,当所述板卡的内存利用率数值低于预先设定的阈值时,所述板卡判断是否满足预先设定的回迁条件,当满足所述回迁条件时,所述板卡发出回迁指令,所述可迁移进程回迁到所述板卡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610513701.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种请求处理方法及装置
- 下一篇:负载均衡方法及装置