网络测试仪共享存储方法、系统、终端设备及存储介质技术方案

技术编号:37551127 阅读:16 留言:0更新日期:2023-05-15 07:36
本申请涉及网络测试技术领域,尤其涉及网络测试仪共享存储方法、系统、终端设备及存储介质。其方法包括,识别存储数据对应的数据属性,设定存储数据对应的存储编码,存储编码用于表示存储数据的存储数据范围;根据存储数据范围,确定存储数据对应的缓存位置,缓存位置包括一级本地存储空间、二级存储板缓存空间和三级远端网络缓存空间,一级本地存储空间、二级存储板缓存空间和三级远端网络缓存空间为共享缓存空间;根据缓存位置缓存存储数据,并结合存储数据和存储数据对应的缓存位置形成对应的存储数据映射表。本申请提供的网络测试仪共享存储方法、系统、终端设备及存储介质具有提升网络测试仪的缓存空间的效果。有提升网络测试仪的缓存空间的效果。有提升网络测试仪的缓存空间的效果。

【技术实现步骤摘要】
网络测试仪共享存储方法、系统、终端设备及存储介质


[0001]本申请涉及网络测试
,尤其涉及网络测试仪共享存储方法、系统、终端设备及存储介质。

技术介绍

[0002]网络测试仪是网络通信中的一种常用仪器,通常也称专业网络测试仪或网络检测仪,是一种可以检测OSI模型定义的物理层、数据链路层、网络层运行状况的便捷、可视的智能检测设备,主要适用于局域网故障检测、维护和综合布线施工中。
[0003]网络测试仪对用户呈现出若干个以太网网络端口,通过此网络端口与被测系统对接,用户通过软件界面的配置,使得网络测试仪产生网络流量或者发起协议交互发送到被测系统,被测系统的响应通过同一个网络端口或者另外的网络端口被测试仪表接收并分析,从而实现对被测系统的测试。
[0004]传统的网络测试仪以CPU为中心,相关数据会保存到本地单板的缓存中,用以保存数据,但随着测试接口速率的不断提高,从1G转向10G、100G更高速率时,捕获报文的缓存、数据模板的缓存等都会以几何级数的方式要求去配置,因CPU或FPGA管脚有限,下挂的缓存空间有限,一旦硬件设计完成,缓存空间就固定了,从而造成缓存空间受限。

技术实现思路

[0005]为了提升网络测试仪的缓存空间,本申请提供一种网络测试仪共享存储方法、系统、终端设备及存储介质。
[0006]第一方面,本申请提供一种网络测试仪共享存储方法,包括以下步骤:获取存储数据;根据所述存储数据,生成对应的读取指令;根据所述读取指令,获取所述存储数据对应的数据属性;识别所述数据属性,设定所述存储数据对应的存储编码,所述存储编码用于表示所述存储数据的存储数据范围;根据所述存储数据范围,确定所述存储数据对应的缓存位置,所述缓存位置包括一级本地存储空间、二级存储板缓存空间和三级远端网络缓存空间,所述一级本地存储空间、所述二级存储板缓存空间和所述三级远端网络缓存空间为共享缓存空间;根据所述缓存位置缓存所述存储数据,并结合所述存储数据和所述存储数据对应的所述缓存位置形成对应的存储数据映射表。
[0007]通过采用上述技术方案,根据CPU存储数据时配置存储数据对应的数据属性,设定存储数据对应的存储编码,通过存储编码可确定存储数据对应的缓存位置,其中缓存位置所对应的一级本地存储空间、二级存储板缓存空间和三级远端网络缓存空间为共享缓存空间,只要申请缓存可以获取,就可以配置共享缓存空间,随即根据缓存位置缓存存储数据,进而通过动态配置的方法共享缓存,其动态配置无须本地CPU参与管理,减少了CPU负载,同
时结合存储数据和存储数据对应的缓存位置形成对应的存储数据映射表,通过存储数据映射表便于根据缓存位置调取使用相应的存储数据,由于网络测试仪通过对缓存位置做共享以及映射,从而动态扩充了缓存大小,提升网络测试仪的缓存空间。
[0008]可选的,在所述根据所述缓存位置缓存所述存储数据,并结合所述存储数据和所述存储数据对应的所述缓存位置形成对应的存储数据映射表之后还包括以下步骤:判断所述存储数据中是否存在预设迁移数据;若所述存储数据中存在所述预设迁移数据,则根据预设搬迁时长将所述预设迁移数据搬迁至低级缓存。
[0009]通过采用上述技术方案,可将常用的数据按指定的策略迁移到大容量的低级缓存中,当需要使用这些数据时,会将这些数据从低级缓存中调回,提高了缓存容量。
[0010]可选的,所述若所述存储数据中存在所述预设迁移数据,则根据预设搬迁时长将所述预设迁移数据搬迁至低级缓存包括以下步骤:若所述存储数据中存在所述预设迁移数据,则判断所述预设迁移数据是否存在历史调用;若所述预设迁移数据存在所述历史调用,则延缓所述预设迁移数据更新至所述低级缓存。
[0011]通过采用上述技术方案,若预设迁移数据存在历史调用,则说明预设迁移数据近期可能被频繁调用,延缓该预设迁移数据的更新迁移,从而提升了数据的调用效率。
[0012]可选的,在所述根据所述存储数据范围,确定所述存储数据对应的缓存位置之后还包括以下步骤:获取所述缓存位置对应存储网络环境的风险记录;若所述存储网络环境无所述风险记录,则获取所述存储网络环境的预设存储安全值作为所述存储安全值;若所述存储网络环境有所述风险记录,则根据所述风险记录获取风险存储安全值作为所述存储安全值。
[0013]通过采用上述技术方案,根据风险记录分析存储数据的存储网络环境,从而可通过获取的存储安全值对存储过程中的安全性进行初步判断,提升了存储数据的存储安全性。
[0014]可选的,在所述若所述存储网络环境有所述风险记录,则根据所述风险记录获取风险存储安全值作为所述存储安全值之后还包括以下步骤:若所述存储安全值大于所述预设风险标准,则获取对应的操作异常记录;判断所述操作异常记录是否符合事件日志;若所述操作异常记录符合所述事件日志,则根据所述事件日志获取历史缓存安全指令;根据所述历史缓存安全指令对所述存储数据进行缓存。
[0015]通过采用上述技术方案,根据事件日志中记录的历史缓存安全指令对存储数据进行缓存,从而提升了对因同类异常操作影响下待存储数据的存储效率。
[0016]可选的,在所述若所述存储安全值大于所述预设风险标准,则获取对应的操作异常记录之后包括以下步骤:
根据所述操作异常记录判断所述存储数据是否已执行删除操作;若所述存储数据已执行删除操作,则获取所述存储数据的位置信息,根据所述位置信息恢复所述存储数据,并设置所述存储数据的优先缓存级;根据所述优先缓存级对所述存储数据进行缓存。
[0017]通过采用上述技术方案,设置因操作异常而失误删除存储数据的优先存储级,从而减少了因出现同种删除操作导致存储数据丢失情况的发生。
[0018]可选的,在所述获取存储数据之前还包括以下步骤:获取所述存储数据对应的数据读取指令;解析所述数据读取指令的读取位置、读取内容及读取权限;判断所述读取权限是否符合所述读取位置的位置权限;若所述读取权限符合所述读取位置的位置权限,则获取所述读取位置与所述读取内容相应的存储数据作为所述待存储数据。
[0019]通过采用上述技术方案,根据待存储数据的读取位置、读取内容及读取权限对其进行分析判断,从而提升了获取待存储数据的准确性。
[0020]第二方面,本申请提供,包括:第一获取模块,用于获取存储数据;生成模块,用于根据所述存储数据,生成对应的读取指令;第二获取模块,用于根据所述读取指令,获取所述存储数据对应的数据属性;设定模块,用于识别所述数据属性,设定所述存储数据对应的存储编码,所述存储编码用于表示所述存储数据的存储数据范围;确定模块,用于根据所述存储数据范围,确定所述存储数据对应的缓存位置,所述缓存位置包括一级本地存储空间、二级存储板缓存空间和三级远端网络缓存空间,所述一级本地存储空间、所述二级存储板缓存空间和所述三级远端网络缓存空间为共享缓存空间;缓存模块,用于根据所述缓存位置缓存所述存储数据,并结合所述存储数据和所述存储数据对应的所述缓存位置形成对应的存储数据映射表。...

【技术保护点】

【技术特征摘要】
1.一种网络测试仪共享存储方法,其特征在于,包括以下步骤:获取存储数据;根据所述存储数据,生成对应的读取指令;根据所述读取指令,获取所述存储数据对应的数据属性;识别所述数据属性,设定所述存储数据对应的存储编码,所述存储编码用于表示所述存储数据的存储数据范围;根据所述存储数据范围,确定所述存储数据对应的缓存位置,所述缓存位置包括一级本地存储空间、二级存储板缓存空间和三级远端网络缓存空间,所述一级本地存储空间、所述二级存储板缓存空间和所述三级远端网络缓存空间为共享缓存空间;根据所述缓存位置缓存所述存储数据,并结合所述存储数据和所述存储数据对应的所述缓存位置形成对应的存储数据映射表。2.根据权利要求1所述的一种网络测试仪共享存储方法,其特征在于,在所述根据所述缓存位置缓存所述存储数据,并结合所述存储数据和所述存储数据对应的所述缓存位置形成对应的存储数据映射表之后还包括以下步骤:判断所述存储数据中是否存在预设迁移数据;若所述存储数据中存在所述预设迁移数据,则根据预设搬迁时长将所述预设迁移数据搬迁至低级缓存。3.根据权利要求2所述的一种网络测试仪共享存储方法,其特征在于,所述若所述存储数据中存在所述预设迁移数据,则根据预设搬迁时长将所述预设迁移数据搬迁至低级缓存包括以下步骤:若所述存储数据中存在所述预设迁移数据,则判断所述预设迁移数据是否存在历史调用;若所述预设迁移数据存在所述历史调用,则延缓所述预设迁移数据更新至所述低级缓存。4.根据权利要求1所述的一种网络测试仪共享存储方法,其特征在于,在所述根据所述存储数据范围,确定所述存储数据对应的缓存位置之后还包括以下步骤:获取所述缓存位置对应存储网络环境的风险记录;若所述存储网络环境无所述风险记录,则获取所述存储网络环境的预设存储安全值作为所述存储安全值;若所述存储网络环境有所述风险记录,则根据所述风险记录获取风险存储安全值作为所述存储安全值。5.根据权利要求4所述的一种网络测试仪共享存储方法,其特征在于,在所述若所述存储网络环境有所述风险记录,则根据所述风险记录获取风险存储安全值作为所述存储安全值之后还包括以下步骤:若所述存储安全值大于所述预设风险标准,则获取对应的操作异常记录;判断所述操作异常记录是否符合事件日志;若所述操作异常记录符合...

【专利技术属性】
技术研发人员:朱峰
申请(专利权)人:北京信而泰科技股份有限公司
类型:发明
国别省市:

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

1