【技术实现步骤摘要】
一种异常进程定位方法、装置及系统
本专利技术涉及通信
,尤其涉及一种异常进程定位方法、装置及系统。
技术介绍
以太网无源光网络(EthernetPassiveOpticalNetwork,EPON),由局侧的光线路终端(OpticalLineTerminal,OLT)、分光器及光网络单元(OpticalNetworkUnit,ONU)通过光纤连接而成,是一种采用点到多点结构的单纤双向光接入网络,具有成本低、寿命长、传输距离远和带宽高等优点,受到了广泛的认可,近些年获得了飞速的发展。在EPON中ONU与用户端连接用于向与其连接的用户提供宽带服务,因此对ONU故障的准确获知,对及时排除ONU的故障,提高用户的体验至关重要。然而现有技术中,在EPON运行过程中,OLT只能获取ONU的内存使用参数信息,例如:ONU的内存使用率,或者接收ONU发送的内存使用异常告警信息,并不能具体的获知是由于ONU运行的哪个进程导致的ONU内存使用异常,当遇到ONU内存使用异常时,运维人员只能花费很长的时间对ONU运行的进程进行逐一排查,从而定位出异常进程,造成了人力物力的浪费,也降 ...
【技术保护点】
一种异常进程定位方法,其特征在于,应用于光线路终端OLT,所述方法包括:根据获取的光网络单元ONU的内存使用信息,确定所述ONU的内存使用是否异常;在确定所述ONU的内存使用异常时,确定内存使用异常的类型,并指示所述ONU检测所述ONU当前运行的每个进程是否存在与所述类型对应的内存使用异常信息;根据接收到的所述ONU上报的检测日志中包含的所述ONU当前运行的每个进程的内存使用异常信息,确定每个进程是否异常。
【技术特征摘要】
1.一种异常进程定位方法,其特征在于,应用于光线路终端OLT,所述方法包括:根据获取的光网络单元ONU的内存使用信息,确定所述ONU的内存使用是否异常;在确定所述ONU的内存使用异常时,确定内存使用异常的类型,并指示所述ONU检测所述ONU当前运行的每个进程是否存在与所述类型对应的内存使用异常信息;根据接收到的所述ONU上报的检测日志中包含的所述ONU当前运行的每个进程的内存使用异常信息,确定每个进程是否异常。2.如权利要求1所述的方法,其特征在于,所述根据获取的光网络单元ONU的内存使用信息,确定所述ONU的内存使用是否异常包括:如果接收到ONU发送的段错误告警信息,确定所述ONU内存使用异常;如果接收到ONU发送的分配内存失败告警信息,确定所述ONU内存使用异常;如果读取到所述ONU当前周期的内存使用率,判断当前周期的内存使用率与保存的所述ONU上一周期的内存使用率的差值是否大于设定的阈值,如果是,确定所述ONU的内存使用异常。3.如权利要求1所述的方法,其特征在于,所述指示所述ONU检测所述ONU当前运行的每个进程是否存在与所述类型对应的内存使用异常信息包括:向所述ONU下发所述OLT保存的所述类型的检测插件,使所述ONU根据所述类型的检测插件,检测所述ONU当前运行的每个进程是否存在与所述类型对应的内存使用异常信息。4.如权利要求1所述的方法,其特征在于,所述确定内存使用异常的类型之后,指示所述ONU检测所述ONU当前运行的每个进程是否存在与所述类型对应的内存使用异常信息之前,所述方法还包括:指示所述ONU进行检测的时间。5.如权利要求1所述的方法,其特征在于,如果存在异常进程,所述方法还包括:识别所述异常进程是否为设定的关键进程;如果是,判断所述ONU的当前内存使用率是否大于第一设定阈值,并判断所述类型是否为设定异常类型;如果至少一个判断结果为是,指示所述ONU启动备用镜像。6.如权利要求5所述的方法,其特征在于,如果所述异常进程为非设定的关键进程,所述方法还包括:判断所述ONU的当前内存使用率是否大于第二设定阈值,其中所述第二设定阈值小于所述第一设定阈值;如果是,指示所述ONU关闭所述异常进程。7.一种异常进程定位方法,其特征在于,应用于光网络单元ONU,所述方法包括:根据光线路终端OLT的指示检测当前运行的每个进程是否存在与指定类型对应的内存使用异常信息,所述指定类型为当前内存使用异常的类型,其中所述内存使用异常的类型为所述OLT根据获取的所述ONU的内存使用信息确定的;将检测到的当前运行的每个进程的内存使用异常信息记录在检测日志中;向所述OLT上报所述检测日志,使OLT根据每个进程的内存使用异常信息,确定每个进程是否异常。8.如权利要求7所述的方法,其特征在于,所述根据光线路终端OLT的指示检测当前运行的每个进程是否存在与指定类型对应的内存使用异常信息包括:接收OLT下发的指定类型的插件,调用所述指定类型的插件,检测当前运行的每个进程是否存在与指定类型对应的内存使用异常信息。9.如权利要求7或8所述的方法,其特征在于,如果所述指定类型为段错误异常,所述指定类型对应的内存使用异常信息包括:内存多重释放、内存错误释放、内存溢出;如果所述指定类型为分配内存异常,所述指定类型对应的内存使用异常信息包括:保存的数据未对齐、内存碎片;如果所述指定类型为内存使用率异常,所述指定类型对应的内存使用异常信息包括:内存未被释放。10.如权利要求7所述的方法,其特征在于,所述方法还包括:接收到所述OLT发送的启动备用镜像的第一指示...
【专利技术属性】
技术研发人员:莫怡欣,李盼盼,
申请(专利权)人:瑞斯康达科技发展股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。