动态调节远程设备管理进程的优先级的方法及系统技术方案

技术编号:3541805 阅读:222 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种动态调节远程设备管理进程的优先级的方法及系统,方法包括以下步骤:a)建立进程状态表,系统控制进程根据计时器的计时定期检查其他各个进程的优先级;b)若检测到某个进程的CPU占用率大于或等于极限值则在进程状态表中将该进程标记为异常,记录该进程的优先级,并将远程设备管理进程的优先级提高到高于该进程的优先级;c)若系统控制进程检测到标记为异常的进程的CPU占用率低于极限值,则在进程状态表中将该进程标记为正常,并将远程设备管理进程的优先级恢复到初始优先级。本发明专利技术在网络设备软件出现异常时仍然可以对远程设备进行管理,保证了远程管理功能的实现。

【技术实现步骤摘要】

本专利技术涉及通信
,具体是涉及一种动态调节远程设备管理进程的优先级的方法及系统
技术介绍
随着通信的普及,通信网络中的通信设备越来越多,各个通信设备部署在物理空间的各处,这样对不同物理位置的设备的管理就出现了很大的问题。如果没有一种远程的设备管理的方法,网络管理员就无法管理在广泛物理空间上部署的设备。现有技术中,采用Telnet远程登录,解决了远程设备管理的问题。一般来说,远程管理进程作为设备软件中的一个独立运行的进程,其优先级不会太高,因为如果该进程优先级过高,当有多人在线远程管理设备时或遇到Telnet攻击时,会使得该进程长期占用CPU资源,势必会影响正常业务进程的运行,所以远程管理进程的优先级一般会低于业务进程的优先级。但是,在网络运行中其他进程出现异常的情况下,特别是高于远程管理进程优先级的进程出现死循环、资源不释放的情况时,远程管理功能就在最需要使用时而失去了作用,这时就需要一种方法能够解决该问题。
技术实现思路
本专利技术的目的就是解决以上技术问题,提出一种动态调节远程设备管理进程的优先级的方法,使得设备管理员在远程设备异常时仍然能够管理设备。本专利技术还提出一种进程管理系统。本专利技术的一种动态调节远程设备管理进程的优先级的方法是通过以下技术方案实现的。-->这种动态调节远程设备管理进程的优先级的方法包括以下步骤:a)建立进程状态表,系统控制进程根据计时器的计时定期检查其他各个进程的优先级;b)若系统控制进程检测到某个进程的CPU占用率大于或等于极限值则在进程状态表中将该进程标记为异常,记录该进程的优先级,并将远程设备管理进程的优先级提高到高于该进程的优先级;c)若系统控制进程检测到标记为异常的进程的CPU占用率低于极限值,则在进程状态表中删除该进程的异常标记,并将远程设备管理进程的优先级恢复到初始优先级。与现有技术相比,本方法在网络设备进程出现异常情况时,将远程设备管理进程的优先级提高,从而保证了设备管理管理员在网络设备软件出现异常时仍然可以对远程设备进行管理;在异常消除后能够恢复设备管理进程的初始优先级,保证其他软件进程的正常工作。上述动态调节远程设备管理进程的优先级的方法还可以通过以下技术方案进一步予以解决。所述步骤b)通过以下步骤实现:b1)若系统控制进程检测到某个进程的CPU占用率大于或等于极限值,则在进程状态表中将该进程的异常计数值加1,并判断该异常计数值是否等于或大于设定值,如果该异常计数值等于或大于设定值,则将该进程标记为异常,记录该进程的优先级,并将远程设备管理进程的优先级提高到高于该进程的优先级;所述步骤c)通过以下步骤实现:c1)若系统控制进程检测到标记为异常的进程的CPU占用率低于极限值,则在进程状态表中将该进程的异常计数值置零,将该进程标记为正常,并将远程设备管理进程的优先级恢复到初始优先级。这样可以根据需要来设置异常计数的设定值,避免进程正常工作占用CPU时出现频繁调整远程设备管理进程的优先级的情况。上述的动态调节远程设备管理进程的优先级的方法中,所述步骤b1)中,若系统控制进程检测到某个异常计数值介于0和设定值之间的进程的CPU占用率低于极限值,则在进程状态表中将该进程的异常计数值置零。这样可以避免误判断,当进程自身已恢复正常后就不必再调整远程设备管理进程的优先级了。-->本专利技术提出的一种进程管理系统是通过以下技术方案实现的。这种进程管理系统设有计时器和进程状态检测模块、进程状态记录模块、进程优先级调整模块,所述进程状态检测模块按照计时器设定的时间检测各个进程的CPU占用率状态,所述进程状态记录模块将检测到的CPU占用率状态记录在进程状态表中,所述进程优先级调整模块根据进程状态表的记录信息调整远程设备管理进程的优先级。附图说明图1是具体实施方式中调高远程管理进程的优先级的流程图;图2是具体实施方式中恢复远程管理进程的优选级的流程图。具体实施方式本具体实施方式描述的一种进程管理系统设有计时器和进程状态检测模块、进程状态记录模块、进程优先级调整模块。进程状态检测模块按照计时器设定的时间检测各个进程的CPU占用率状态,进程状态记录模块将检测到的CPU占用率状态记录在进程状态表中,进程优先级调整模块根据进程状态表的记录信息调整远程设备管理进程的优先级。如图1和图2所示,本具体实施方式描述的动态调节远程设备管理进程的优先级的方法包括以下步骤。1)在系统控制进程中设立一个定时器,定时检查计算机系统运行中其他每个软件进程的CPU占用率,建立一张进程状态表,将每次检查的CPU占用率状态记录下来。由于系统控制进程的优先级高,能保证进程状态表在设备软件出现故障的情况下及时生成。2)若系统控制进程检查到某个进程的CPU占用率超过或到达一个极限值时,例如:90%、95%或100%等,则将进程状态表中该进程对应的异常计数值加1。并判断修改后的异常计数值是否达到或超过一个设定值,例如:50或100。由于定时器时间间隔是固定的,当异常计数值达到或超过设定值时,就表示CPU被某个进程在这一段时间内一直占用,认为该进程在持续占用CPU资源。此时将该进程在进程状态表中标记为异常,并记录下该进程的优先级,然后执行步骤3)。-->对于某个在进程状态表中已记录有等于或大于1的异常计数值、但该异常计数值又尚未达到或超过设定值的进程,若系统控制进程检查到其CPU占用率低于规定的极限值时,系统控制进程则在进程状态表中将进程的异常计数值置零。然后继续其他进程的检查或返回步骤1)。3)系统控制进程将远程设备管理进程的优先级提高到高于状态记录表中标记为异常的进程的优先级。4)对于某个在进程状态表中已标记为异常的进程,若系统控制进程检查到其CPU占用率低于规定的极限值时,系统控制进程则在进程状态表中将进程的异常计数值置零,并将该进程的异常标记删除。5)系统控制进程恢复远程设备管理进程到初始优先级。以上内容是结合具体的优选实施方式对本专利技术所作的进一步详细说明,不能认定本专利技术的具体实施只局限于这些说明。对于本专利技术所属
的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本专利技术的保护范围。-->本文档来自技高网
...

【技术保护点】
一种动态调节远程设备管理进程的优先级的方法,其特征在于,包括以下步骤: a)建立进程状态表,系统控制进程根据计时器的计时定期检查其他各个进程的优先级; b)若系统控制进程检测到某个进程的CPU占用率大于或等于极限值,则在进程状态 表中将该进程标记为异常,记录该进程的优先级,并将远程设备管理进程的优先级提高到高于该进程的优先级; c)若系统控制进程检测到标记为异常的进程的CPU占用率低于极限值,则在进程状态表中删除该进程的异常标记,并将远程设备管理进程的优先级恢 复到初始优先级。

【技术特征摘要】
1.一种动态调节远程设备管理进程的优先级的方法,其特征在于,包括以下步骤:a)建立进程状态表,系统控制进程根据计时器的计时定期检查其他各个进程的优先级;b)若系统控制进程检测到某个进程的CPU占用率大于或等于极限值,则在进程状态表中将该进程标记为异常,记录该进程的优先级,并将远程设备管理进程的优先级提高到高于该进程的优先级;c)若系统控制进程检测到标记为异常的进程的CPU占用率低于极限值,则在进程状态表中删除该进程的异常标记,并将远程设备管理进程的优先级恢复到初始优先级。2.如权利要求1所述的动态调节远程设备管理进程的优先级的方法,其特征在于:所述步骤b)通过以下步骤实现:b1)若系统控制进程检测到某个进程的CPU占用率大于或等于极限值,则在进程状态表中将该进程的异常计数值加1,并判断该异常计数值是否等于或大于设定值,如果该异常计数值等于或大于设定值,则将该进程标记为异常,记录该进程的优...

【专利技术属性】
技术研发人员:王新
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利