【技术实现步骤摘要】
数据存储方法、装置、设备及计算机可读存储介质
[0001]本申请涉及通信
,特别涉及数据存储方法、装置、设备及计算机可读存储介质。
技术介绍
[0002]随着通信技术的发展,对网络设备的运行速度的要求日益增高。其中,数据的读取效率是影响网络设备的运行速度的重要因素,而数据的存储方式又能够影响读取效率。常用于存储数据的存储器分别是静态随机存取内存(static random access memory,SRAM)和动态随机存取内存(dynamic random access memory,DRAM)。其中,DRAM存储器容量大,写入速率低,而SRAM存储器写入速率高,容量小。
[0003]相关技术中,一种数据存储方法是根据SRAM存储器的容量占用情况判断数据是否能写入SRAM存储器,如果数据不能写入SRAM存储器,再将数据写入DRAM存储器。
[0004]然而,根据SRAM存储器的容量占用情况决定数据是否写入SRAM存储器,会导致需要写入DRAM存储器的数据量抖动大。
技术实现思路
[0005]本申请提供了一种数据存储方法、装置、设备及计算机可读存储介质,以解决相关技术提供的问题,技术方案如下:
[0006]第一方面,提供了一种数据存储方法,所述方法由流量管理设备执行,所述方法包括:获取待存储的第一数据;确定第一存储器当前的带宽拥塞程度,所述带宽拥塞程度用于指示所述第一存储器的带宽的使用情况,所述第一存储器的带宽用于表示所述第一存储器的数据存取能力;基于所述带宽拥塞程度确定 ...
【技术保护点】
【技术特征摘要】
1.一种数据存储方法,其特征在于,所述方法由流量管理设备执行,所述方法包括:获取待存储的第一数据;确定第一存储器当前的带宽拥塞程度,所述带宽拥塞程度用于指示所述第一存储器的带宽的使用情况,所述第一存储器的带宽用于表示所述第一存储器的数据存取能力;基于所述带宽拥塞程度确定是否将所述第一数据存储在所述第一存储器。2.根据权利要求1所述的方法,其特征在于,所述确定第一存储器当前的带宽拥塞程度,包括:获取所述第一存储器入口处的缓冲区的容量使用占比;基于所述缓冲区的容量使用占比与第一对应关系确定所述第一存储器当前的带宽拥塞程度,所述第一对应关系为所述缓冲区的容量使用占比与带宽拥塞程度的对应关系。3.根据权利要求2所述的方法,其特征在于,所述第一存储器当前的带宽拥塞程度为所述第一存储器当前的带宽使用占比,所述基于所述缓冲区的容量使用占比与第一对应关系确定所述第一存储器当前的带宽拥塞程度之前,还包括:获取所述缓冲区的容量使用占比与带宽使用占比的正相关关系,得到所述第一对应关系。4.根据权利要求2所述的方法,其特征在于,所述第一存储器当前的带宽拥塞程度为所述第一存储器当前的带宽使用占比,所述基于所述缓冲区的容量使用占比与第一对应关系确定所述第一存储器当前的带宽拥塞程度之前,还包括:所述缓冲区的不同容量使用占比包括多个档位,所述多个档位包括第一档位,所述第一档位对应所述第一对应关系,基于所述第一档位与带宽使用占比的对应关系,得到所述第一对应关系。5.根据权利要求1
‑
4任一所述的方法,其特征在于,所述基于所述带宽拥塞程度确定是否将所述第一数据存储在所述第一存储器,包括:基于所述带宽拥塞程度将所述第一数据存储在所述第一存储器或第二存储器,所述第一存储器的带宽小于所述第二存储器,所述第一存储器的容量大于所述第二存储器。6.根据权利要求5所述的方法,其特征在于,所述基于所述带宽拥塞程度将所述第一数据存储在所述第一存储器或第二存储器,包括:基于所述带宽拥塞程度确定第一门限,所述第一门限用于确定所述第一数据的存储位置,所述第一数据的存储位置为所述第一存储器或所述第二存储器;按照所述第一数据的存储位置存储所述第一数据。7.根据权利要求6所述的方法,其特征在于,所述第一数据包括报文数据,所述基于所述带宽拥塞程度确定第一门限之后,还包括:响应于所述报文数据所在队列的队列信息小于所述第一门限,确定所述报文数据的存储位置为所述第二存储器;或者,响应于所述报文数据所在队列的队列信息不小于所述第一门限,且所述第一存储器的带宽有剩余,确定所述报文数据的存储位置为所述第一存储器。8.根据权利要求5所述的方法,其特征在于,所述基于所述带宽拥塞程度将所述第一数据存储在所述第一存储器或第二存储器,包括:基于所述带宽拥塞程度确定第二门限,所述第二门限用于确定所述第一数据的存储速
率;按照所述存储速率将所述第一数据存储在所述第一存储器或所述第二存储器。9.根据权利要求8所述的方法,其特征在于,所述第二门限包括产生流控队列门限与取消流控队列门限,所述产生流控队列门限为产生流控信号的门限,所述取消流控队列门限为取消流控信号的门限;所述基于所述带宽拥塞程度确定第二门限,包括:基于所述第二存储器的剩余容量获取所述第二存储器的剩余容量占比;基于所述带宽拥塞程度与所述剩余容量占比获取所述产生流控队列门限与所述取消流控队列门限。10.根据权利要求9所述的方法,其特征在于,所述第一数据包括报文数据,所述基于所述带宽拥塞程度确定第二门限之后,还包括:响应于所述报文数据所在队列的队列信息大于所述产生流控队列门限,且所述队列未被执行流控,发出产生流控的信号,基于所述产生流控的信号确定所述报文数据的存储速率;或者,响应于所述报文数据所在队列的队列信息小于所述取消流控队列门限,且所述队列已被执行流控,发出取消流控的信号,基于所述取消流控的信号确定所述报文数据的存储速率。11.根据权利要求7
‑
10任一所述的方法,其特征在于,所述队列信息包括队列深度。12.根据权利要求7
‑
10任一所述的方法,其特征在于,所述队列信息包括队列时延。13.根据权利要求5
‑
12任一所述的方法,其特征在于,所述第一存储器位于所述流量管理设备外,所述第二存储器位于所述流量管理设备内。14.一种数据存储装置,其特征在于,所述装置包括:...
【专利技术属性】
技术研发人员:袁赛,喻径舟,李广,王雅青,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。