[发明专利]一种内存的检测方法及装置有效
申请号: | 201811108892.1 | 申请日: | 2018-09-21 |
公开(公告)号: | CN109379246B | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | 王鹏 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 内存 检测 方法 装置 | ||
1.一种内存的检测方法,其特征在于,应用在第一设备中,所述第一设备包括第一内存区和第二内存区,所述方法包括:
步骤A:若判断获知第二内存区不存在空闲资源,则通过第一内存区向第二设备发送一个心跳报文,所述第一内存区包括预设数量个心跳报文的报文占用空间;若判断获知第二内存区存在空闲资源时,则通过第二内存区向第二设备发送心跳报文;
步骤B:对所述第二内存区的当前内存空间与预设回补阈值进行比较,其中,首次进行比较的当前内存空间为所述第二内存区的初始内存空间;
当所述第二内存区的当前内存空间不小于所述预设回补阈值时,确定所述第二内存区在当前时刻之前处于短暂异常;
当所述第二内存区的当前内存空间小于所述预设回补阈值时,返回执行步骤A;
其中,所述第二内存区用于缓存当前运行业务和待处理业务,并且在存在空闲资源时缓存待发送的心跳报文;所述预设回补阈值为所述第二内存区对所述第一内存区释放的报文占用空间进行回补的最小内存值。
2.如权利要求1所述的方法,其特征在于,通过所述第一内存区向第二设备发送一个心跳报文之后,所述方法还包括:
释放所述第一内存区中所述心跳报文的报文占用空间;
当所述第二内存区的当前内存空间不小于所述预设回补阈值时,所述方法还包括:
基于所述第二内存区的当前内存空间,对所述第一内存区中释放的报文占用空间进行回补,并更新所述第二内存区的当前内存空间。
3.如权利要求1所述的方法,其特征在于,当所述第二内存区的当前内存空间小于所述预设回补阈值时,返回执行步骤A之后,所述方法还包括:
若返回执行步骤A的次数等于所述第一内存区中心跳报文的预设数量,则确定所述第二内存区处于长久异常。
4.如权利要求3所述的方法,其特征在于,确定所述第二内存区处于长久异常之后,所述方法还包括:
生成告警信息,所述告警信息用于指示所述第二内存区处于长久异常。
5.如权利要求3所述的方法,其特征在于,确定所述第二内存区处于长久异常之后,所述方法还包括:
接收所述第二设备在第一预设时段后发送的切换指令,所述切换指令用于指示切换至所述第二设备处理所述当前业务和所述待处理业务。
6.如权利要求3所述的方法,其特征在于,确定所述第二内存区处于长久异常之后,所述方法还包括:
切换至所述第二设备处理所述当前业务和所述待处理业务。
7.如权利要求5所述的方法,其特征在于,所述第一内存区的内存空间中所述预设数量个心跳报文由所述第一内存区的内存空间和每个心跳报文的大小确定,且相邻心跳报文间的发送间隔为第二预设时段,所述第二预设时段小于所述第一预设时段。
8.如权利要求1-7任一所述的方法,其特征在于,所述预设回补阈值是根据所述当前运行业务的内存占用比例确定的。
9.如权利要求1-7任一所述的方法,其特征在于,所述方法还包括:
若判断获知所述第二内存区存在空闲资源,则通过所述第二内存区向所述第二设备发送心跳报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811108892.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:线圈部件
- 下一篇:一种园林养护用的基于磁力改变喷雾距离的喷雾器