【技术实现步骤摘要】
本申请涉及网络设备软件,特别涉及一种高效网络设备统计数据管理与获取方法。
技术介绍
1、在网络转发平台、系统或设备中,白盒化需求以及网络监控指标要求越来越高,在处理大量流量的过程中需要收集各种统计信息,以监控网络状况、排查问题、规划策略等,由此会在系统或设备中设计并内嵌多维度的监控与统计的锚点,加之巨量规格的网络承载需求,最终产生海量的统计数据和统计指标,数据内存管理无法高效统一,数据获取方法耗时长、性能低下,使得统计数据的获取和上报变的困难。主要体现在:
2、(1)多模块多维度的统计信息,通常离散在各自模块实现,数据发生端及数据获取端均需要进行数据汇聚和整合,新增统计数据类型或扩展统计数据字段时,两端需要重新定义消息或者对齐数据结构,不易于数据结构和数据类型的灵活扩展;
3、(2)数据发生端和数据获取端通常在不同进程或服务上,现有方案的数据通信一般基于socket或者其他ipc,比如message queue机制来交换数据或消息。数据获取过程需要定义大量的消息类型,并需要根据数据规格进行数据段拆分且数据获取过程
...【技术保护点】
1.一种高效网络设备统计数据管理与获取方法,其特征在于,包括以下步骤:
2.根据权利要求1所述一种高效网络设备统计数据管理与获取方法,其特征在于,所述共享内存段进行初始化的步骤,包括:
3.根据权利要求2所述一种高效网络设备统计数据管理与获取方法,其特征在于,所述在进程地址空间中映射由文件描述符fd指定的文件,获取可访问的虚拟内存区域的步骤,包括:
4.根据权利要求1所述一种高效网络设备统计数据管理与获取方法,其特征在于,所述系统定义统计项条目内存结构,统计项条目向量中集合了所有统计类型的条目,根据条目名称和类型,实现统计实例的内存
...【技术特征摘要】
1.一种高效网络设备统计数据管理与获取方法,其特征在于,包括以下步骤:
2.根据权利要求1所述一种高效网络设备统计数据管理与获取方法,其特征在于,所述共享内存段进行初始化的步骤,包括:
3.根据权利要求2所述一种高效网络设备统计数据管理与获取方法,其特征在于,所述在进程地址空间中映射由文件描述符fd指定的文件,获取可访问的虚拟内存区域的步骤,包括:
4.根据权利要求1所述一种高效网络设备统计数据管理与获取方法,其特征在于,所述系统定义统计项条目内存结构,统计项条目向量中集合了所有统计类型的条目,根据条目名称和类型,实现统计实例的内存访问的步骤,包括:
5.根据权利要求1所述一种高效网络设备统计数据管理与获取方法,其特征在于,所述软链接类型条目通过注册方式动态增加或删除的步骤,包括:
【专利技术属性】
技术研发人员:王敬瑞,程相卿,陈鹏,廖上榜,邓权航,谢龙,任帅,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。