The present invention discloses a method and device for detecting the performance of network devices. One embodiment of the method includes: receiving and storing the measured network equipment every first preset period of time to send heartbeat messages; access network equipment to measure the generated log files, and according to the heartbeat information and save the log file, the detection performance, the measured network equipment which log files to be measured transmission network equipment the heartbeat information. According to the embodiment of the log file and save the heartbeat information, can detect the network device to be tested whether there is abnormal, and further analysis of abnormal causes the network equipment to be tested.
【技术实现步骤摘要】
用于检测网络设备性能的方法和装置
本申请涉及计算机
,具体涉及互联网
,尤其涉及用于检测网络设备性能的方法和装置。
技术介绍
在计算机
中,随着通信技术不断发展,网络设备不断增加,很多情况下需要对网络设备的性能进行检测,以确定网络设备是否可以是否存在异常,以保证用户可以正常访问网络。一般情况下,网络设备在运行过程中,可以通过向服务器发送心跳信息来检测网络设备是否可以正常工作。但是,该方法仅可以检测网络设备是否存在异常,却无法无法确定网络设备异常的原因,更无法对网络设备的性能进行优化。例如,当上述网络设备为用于采集数据的网络探针设备时,该网络探针设备可以通过心跳信息检测是否存在异常,但是由于网络探针对于后台是无感知的,因此该检测方法无法判断网络探针设备的断网、断电等异常情况,很难提高网络探针设备的工作性能,造成网络探针设备采集数据的准确性降低。
技术实现思路
本申请的目的在于提出一种改进用于检测网络设备性能的方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请实施例提供了一种用于检测网络设备性能的方法,该方法包括:接收并保存待测网络设备每 ...
【技术保护点】
一种用于检测网络设备性能的方法,其特征在于,包括:接收并保存所述待测网络设备每隔第一预设时间段发送的心跳信息;获取所述待测网络设备生成的日志文件,并根据保存的所述心跳信息和所述日志文件,检测所述待测网络设备的性能,其中,所述日志文件记录所述待测网络设备发送的所述心跳信息。
【技术特征摘要】
1.一种用于检测网络设备性能的方法,其特征在于,包括:接收并保存所述待测网络设备每隔第一预设时间段发送的心跳信息;获取所述待测网络设备生成的日志文件,并根据保存的所述心跳信息和所述日志文件,检测所述待测网络设备的性能,其中,所述日志文件记录所述待测网络设备发送的所述心跳信息。2.根据权利要求1所述的方法,其特征在于,还包括:接收并保存所述待测网络设备每隔第二预设时间段发送的测试数据包;获取所述待测网络设备生成的所述日志文件,并根据保存的所述测试数据包和所述日志文件,检测所述待测网络设备的性能,其中,所述日志文件记录所述待测网络设备发送的所述测试数据包的信息。3.根据权利要求2所述的方法,其特征在于,所述获取所述待测网络设备生成的日志文件,并根据保存的所述心跳信息和所述日志文件,检测所述待测网络设备的性能,包括:从所述日志文件中提取各所述心跳信息和所述日志文件记录各所述心跳信息的时间点,各所述心跳信息与该所述时间点对应;若判断出所述日志文件在大于第一预设时间段的时间间隔内不存在所述心跳信息,则确定所述待测网络设备在该所述时间间隔内发生断电情况;将保存的所述心跳信息和从所述日志文件中提取到的所述心跳信息对比,若判断出所述日志文件中存在第一心跳信息且保存的各所述心跳信息中不存在该所述第一心跳信息,则确定所述待测网络设备在与该所述第一心跳信息对应的时间点发生断网情况。4.根据权利要求3所述的方法,其特征在于,所述获取所述待测网络设备生成的所述日志文件,并根据保存的所述测试数据包和所述日志文件,检测所述待测网络设备的性能,包括:从所述日志文件中提取所述测试数据包的信息和所述日志文件记录各所述测试数据包的信息的时间点,各所述测试数据包的信息与该所述时间点对应;将保存的所述测试数据包与从所述日志文件中提取到的测试数据包的信息对比;在确定所述待测网络设备未发生断电情况且未发生断网情况下,若判断出所述日志文件中存在第一测试数据包的信息且保存的各所述测试数据包中不存在所述第一测试数据包,则确定所述待测网络设备在与该所述第一测试数据包的信息对应的时间点发生弱网情况。5.根据权利要求2所述的方法,其特征在于,所述心跳信息所占用的存储空间的大小小于所述测试数据包所占用的存储空间的大小,且所述测试数据包所占用的存储空间大于第一预设阈值。6.根据权利要求4所述的方法,其特征在于,还包括:分别统计所述待测网络设备在预设历史时段内发生断电情况的累计时长、断网情况的累计时长和弱网情况的累计时长;响应于判断出所述待测网络发生断电情况的累计时长大于第一预设阈值,生成用于优化所述待测网络设备的第一优化策略;响应于判断出所述待测网络发生断网情况的累计时长大于第二预设阈值,生成用于优化所述待测网络设备的第二优化策略;响应于判断出所述待测网络发生弱网情况的累计时长大于第三预设阈值,生成用于优化所述待测网络设备的第三优化策略。7.一种用于检测网络设备性能的装置,其特征在于,包括:第一接收模块,配置用于接收并保存所述待测网络设备每隔第一预设时间段发送的...
【专利技术属性】
技术研发人员:桑祺,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。