均衡板卡内存利用率的板卡、方法和系统技术方案

技术编号:17032500 阅读:38 留言:0更新日期:2018-01-13 19:09
本发明专利技术公开了一种均衡板卡内存利用率的板卡、方法和系统,该方法包括,板卡的内存利用率达到预先设定的阈值时,判断是否有由可迁移的进程,当存在至少一个可迁移进程能够迁移到目的板卡时,就发出迁移指令将可迁移进程迁移到目的板卡上,从而缓解板卡内存占用率过高的问题。本发明专利技术实施例提供了一种当主控卡内存利用率过高时,将进程迁移到线卡上的装置和方法。

【技术实现步骤摘要】
均衡板卡内存利用率的板卡、方法和系统
本专利技术涉及通信领域,具体而言,涉及一种均衡板卡内存利用率的板卡、方法和系统。
技术介绍
PTN设备中通常当一块板卡上运行大量进程且业务量大时,其内存使用率就会急剧提高。现有技术中解决内存占用率过大的问题,通常采用裁剪进程,增加物理内存或者优化内存使用率等方式。这些方法都存在一定缺陷,裁剪进程优化能力有限,同时裁剪了功能;增加物理内存则提高了硬件成本;而优化进程的内存使用率又存在着软件不易实现,开发周期长等限制因素。以上方法都是以单一板卡为考虑单位,没有以整个设备为单位对内存进行使用和管理。实际上以整个设备为单位进行考虑,内存的使用率可以大为提高。本专利技术以整个设备为考量因素,进行进程的优化处理,从而提高内存的使用率。
技术实现思路
本专利技术提供了一种均衡板卡内存利用率的板卡、方法和系统,以至少解决现有技术不能将整个设备作为整体,进行板卡间进程迁移而无法有效均衡板卡内存利用率的问题。根据本专利技术的第一方面,提供了一种均衡板卡内存利用率的板卡,如图1所示包括一个计算模块,一个指令模块和一个通信模块;当所述板卡内存利用率数值达到预先设定的阈值时,本文档来自技高网...
均衡板卡内存利用率的板卡、方法和系统

【技术保护点】
一种板卡,其特征在于,所述板卡包括一个计算模块,一个指令模块和一个通信模块;当所述板卡内存利用率数值达到预先设定的阈值时,所述计算模块计算所述板卡上至少一个可迁移进程迁移到至少一个可用目的板卡的迁移值,所述迁移值符合预先设定的范围时,所述计算模块向所述指令模块发出迁移信号;所述指令模块对同一可迁移进程发出一个迁移指令,所述至少一个可迁移进程按照迁移指令进行迁移;所述通讯模块与所述至少一个目的板卡连接,以及提供的迁移路径将所述可迁移进程迁移到所述目的板卡上。

【技术特征摘要】
1.一种板卡,其特征在于,所述板卡包括一个计算模块,一个指令模块和一个通信模块;当所述板卡内存利用率数值达到预先设定的阈值时,所述计算模块计算所述板卡上至少一个可迁移进程迁移到至少一个可用目的板卡的迁移值,所述迁移值符合预先设定的范围时,所述计算模块向所述指令模块发出迁移信号;所述指令模块对同一可迁移进程发出一个迁移指令,所述至少一个可迁移进程按照迁移指令进行迁移;所述通讯模块与所述至少一个目的板卡连接,以及提供的迁移路径将所述可迁移进程迁移到所述目的板卡上。2.根据权利要求1所述的板卡,其特征在于,所述计算模块按照规定的频率计算所述板卡的内存利用率,并判断所述内存利用率是否达到预先设定的阈值。3.根据权利要求1或2所述的板卡,其特征在于,所述计算模块按照规定的频率计算所述目的板卡的内存利用率。4.根据权利要求1所述的板卡,其特征在于,所述指令模块还进一步用于决定所述至少一个可迁移进程的迁移路径,所述指令模块对同一所述可迁移进程的至少一个迁移信号进行判断,对同一所述可迁移进程中迁移值最优的迁移信号发出迁移指令。5.根据权利要求1所述的板卡,其特征在于,所述通讯模块还进一步用于实现所述可迁移进程逻辑地址和物理地址的互相转化,以及用于实现所述至少一个可迁移进程迁移到所述目的板卡后与迁移前板卡上的其他进程的通讯。6.根据权利要求1所述的板卡,其特征在于,所述计算模块计算到所述板卡的内存利用率低于预先设定的阈值时,所述指令模块判断是否符合预先设定的回迁条件,当满足所述回迁条件时,所述板卡发出回迁指令,所述至少一个可迁移进程按照回迁指令回迁到所述板卡。7.一种板卡,所述板卡接受所述至少一个可迁移进程,其特征在于,所述板卡包括一个指令模块和一个通讯模块;所述指令模块接受所述回迁指令,所述至少一个可迁移进程按照回迁指令回迁;所述通讯模块通过提供的迁移路径将所述至少一个可迁移进程回迁。8.根据权利要求7所述的板卡,其特征在于,所述板卡还包括一个计算模块,所述计算模块按照规...

【专利技术属性】
技术研发人员:吕凌
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1