统计业务执行速率提升方法及相关装置与流程
- 国知局
- 2024-07-31 19:32:43
本申请涉及通信或者互联网,具体涉及一种统计业务执行速率提升方法及相关装置。
背景技术:
1、目前,网络设备中来自以太接口的输入流量可能来自多个流,为了对每条流的流量进行监控,在设备中针对每条流的报文数量及字节数量进行统计是必要的。由于通常网络设备支持的流数较多(一般为1m及以上),因此,绝大多数情况下选择容量较大的双倍速率同步动态随机存储器(double data rate,ddr)设备作为每条流的流量统计的储存设备。ddr要求在访问其内部的某个地址时,需要先激活对应bank的行,等待trcd的时间后再对此行中的某列发送读写命令。如果读写命令交替发送,则读命令与写命令之间需要保持trtw,即读写转换时间的间隔;写命令也需与读命令之间保持twtr,即写读转换时间的间隔。由于ddr设备的物理特性要求在读写命令交替发送时中间保持固定的间隔,这会拖慢写统计业务的执行速率,因此,如何提升写统计业务的执行速率的问题亟待解决。
技术实现思路
1、本申请提供了一种统计业务执行速率提升方法及相关装置,可以提升写统计业务的执行速率。
2、第一方面,本申请提供一种统计业务执行速率提升方法,应用于电子设备,所述电子设备包括ddr,所述方法包括:
3、在本次业务为写统计业务时,执行如下步骤s1-步骤s4:
4、s1、获取输入地址,确定与所述输入地址对应的ddr中的存储地址,并对所述存储地址执行一次读操作;
5、s2、检测已经返回的所述ddr的读数据的数量是否超过预设阈值;
6、s3、在已经返回的所述ddr的读数据的数量未超过所述预设阈值时,检测下次业务是否是所述写统计业务;
7、s4、在所述下次业务是所述写统计业务时,执行步骤s1-步骤s3,以实现连续多次进行读操作。
8、第二方面,本申请提供了一种统计业务执行速率提升装置,应用于电子设备,所述电子设备包括ddr,所述装置包括:执行单元,其中,
9、所述执行单元,用于在本次业务为写统计业务时,执行如下步骤s1-步骤s4:
10、s1、获取输入地址,确定与所述输入地址对应的ddr中的存储地址,并对所述存储地址执行一次读操作;
11、s2、检测已经返回的所述ddr的读数据的数量是否超过预设阈值;
12、s3、在已经返回的所述ddr的读数据的数量未超过所述预设阈值时,检测下次业务是否是所述写统计业务;
13、s4、在所述下次业务是所述写统计业务时,执行步骤s1-步骤s3,以实现连续多次进行读操作。
14、第三方面,本申请提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请第一方面中的步骤的指令。
15、第四方面,本申请提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请第一方面中所描述的部分或全部步骤。
16、第五方面,本申请提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
17、实施本申请,具备如下有益效果:
18、本申请实施例所描述的统计业务执行速率提升方法及相关装置,应用于电子设备,电子设备包括ddr,在本次业务为写统计业务时,执行如下步骤s1-步骤s4:s1、获取输入地址,确定与输入地址对应的ddr中的存储地址,并对存储地址执行一次读操作;s2、检测已经返回的ddr的读数据的数量是否超过预设阈值;s3、在已经返回的ddr的读数据的数量未超过预设阈值时,检测下次业务是否是写统计业务;s4、在下次业务是写统计业务时,执行步骤s1-步骤s3,以实现连续多次进行读操作,从而,能够在执行写统计时连续多次进行读操作后连续多次进行写操作,在保证统计数据准确的前提下,可以最大程度地减少了ddr读写转换时间的出现频率,不仅提升写统计业务的执行速率,也提高了统计业务的速率。
技术特征:1.一种统计业务执行速率提升方法,其特征在于,应用于电子设备,所述电子设备包括ddr,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述电子设备包括缓存,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.一种统计业务执行速率提升装置,其特征在于,应用于电子设备,所述电子设备包括ddr,所述装置包括:执行单元,其中,
7.根据权利要求6所述的装置,其特征在于,所述装置还具体用于:
8.根据权利要求7所述的装置,其特征在于,所述装置还具体用于:
9.一种电子设备,其特征在于,包括处理器、存储器,所述存储器用于存储一个或多个程序,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-5任一项所述的方法中的步骤的指令。
10.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-5任一项所述的方法。
技术总结本申请公开了一种统计业务执行速率提升方法及相关装置,应用于电子设备,所述电子设备包括DDR,所述方法包括:在本次业务为写统计业务时,执行如下步骤S1‑步骤S4:S1、获取输入地址,确定与所述输入地址对应的DDR中的存储地址,并对所述存储地址执行一次读操作;S2、检测已经返回的所述DDR的读数据的数量是否超过预设阈值;S3、在已经返回的所述DDR的读数据的数量未超过所述预设阈值时,检测下次业务是否是所述写统计业务;S4、在所述下次业务是所述写统计业务时,执行步骤S1‑步骤S3,以实现连续多次进行读操作。采用本申请实施例,能够提升写统计业务的执行速率。技术研发人员:孟梁昊受保护的技术使用者:深圳星云智联科技有限公司技术研发日:技术公布日:2024/1/15本文地址:https://www.jishuxx.com/zhuanli/20240731/183008.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表