国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      緩存分配方法、設(shè)備和存儲(chǔ)介質(zhì)與流程

      文檔序號(hào):40238529發(fā)布日期:2024-12-06 17:02閱讀:21來(lái)源:國(guó)知局
      緩存分配方法、設(shè)備和存儲(chǔ)介質(zhì)與流程

      本發(fā)明涉及存儲(chǔ),尤其涉及一種緩存分配方法、設(shè)備和存儲(chǔ)介質(zhì)。


      背景技術(shù):

      1、隨著第五代移動(dòng)通信技術(shù)(5th?generation?mobi?le?communicationtechnology,簡(jiǎn)稱(chēng)5g)的不斷發(fā)展,5g通信網(wǎng)絡(luò)可以在滿(mǎn)足低時(shí)延、高吞吐、高并發(fā)等要求的前提下應(yīng)用到多種場(chǎng)景從而為用戶(hù)提供多種服務(wù)。比如直播服務(wù)、擴(kuò)展現(xiàn)實(shí)(extendedreal?ity,簡(jiǎn)稱(chēng)xr)服務(wù)、自動(dòng)駕駛服務(wù)、對(duì)工業(yè)流水線(xiàn)上智能制造裝備的控制服務(wù)等等。

      2、5g通信網(wǎng)絡(luò)中,處于接入網(wǎng)或者核心網(wǎng)中的、具有數(shù)據(jù)包轉(zhuǎn)發(fā)功能的各種網(wǎng)絡(luò)設(shè)備往往都需要較高的吞吐?;谏鲜雒枋?,如何提高網(wǎng)絡(luò)設(shè)備吞吐就成為一個(gè)亟待解決的問(wèn)題。


      技術(shù)實(shí)現(xiàn)思路

      1、有鑒于此,本發(fā)明實(shí)施例提供一種緩存分配方法、設(shè)備和存儲(chǔ)介質(zhì),用以提高網(wǎng)絡(luò)設(shè)備的吞吐。

      2、第一方面,本發(fā)明實(shí)施例提供一種緩存分配方法,包括:

      3、響應(yīng)于待處理數(shù)據(jù)包的獲取,確定網(wǎng)絡(luò)設(shè)備中用于寫(xiě)入所述待處理數(shù)據(jù)包的目標(biāo)存儲(chǔ)空間;

      4、將所述目標(biāo)存儲(chǔ)空間作為所述網(wǎng)絡(luò)設(shè)備中用于寫(xiě)入數(shù)據(jù)包的三級(jí)緩存使用,控制所述待處理數(shù)據(jù)包寫(xiě)入所述三級(jí)緩存;

      5、若在所述待處理數(shù)據(jù)包寫(xiě)入之前,所述目標(biāo)存儲(chǔ)空間作為所述網(wǎng)絡(luò)設(shè)備的內(nèi)存使用,則對(duì)所述網(wǎng)絡(luò)設(shè)備中用于數(shù)據(jù)包寫(xiě)入的三級(jí)緩存進(jìn)行擴(kuò)容。

      6、第二方面,本發(fā)明實(shí)施例提供另一種緩存分配方法,包括:

      7、響應(yīng)于待處理數(shù)據(jù)包的獲取,確定網(wǎng)絡(luò)設(shè)備中用于寫(xiě)入所述待處理數(shù)據(jù)包的目標(biāo)存儲(chǔ)空間;

      8、將所述目標(biāo)存儲(chǔ)空間作為所述網(wǎng)絡(luò)設(shè)備中用于寫(xiě)入數(shù)據(jù)包的三級(jí)緩存使用,控制所述待處理數(shù)據(jù)包寫(xiě)入所述三級(jí)緩存;

      9、響應(yīng)于所述待處理數(shù)據(jù)包的寫(xiě)入,若從所述網(wǎng)絡(luò)設(shè)備的內(nèi)存中讀取到所述待處理數(shù)據(jù)包的處理規(guī)則,則對(duì)所述網(wǎng)絡(luò)設(shè)備中用于存儲(chǔ)處理規(guī)則的三級(jí)緩存進(jìn)行擴(kuò)容,所述存儲(chǔ)處理規(guī)則的三級(jí)緩存和用于寫(xiě)入數(shù)據(jù)包的三級(jí)緩存在所述網(wǎng)絡(luò)設(shè)備中隔離部署。

      10、第三方面,本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)設(shè)備,用于實(shí)現(xiàn)核心網(wǎng)的用戶(hù)面功能,包括:中央處理器cpu、網(wǎng)卡和內(nèi)存,所述內(nèi)存中預(yù)設(shè)容量的存儲(chǔ)空間作為用于寫(xiě)入數(shù)據(jù)包的三級(jí)緩存使用;

      11、所述網(wǎng)卡,用于獲取待處理數(shù)據(jù)包;

      12、所述cpu,用于響應(yīng)于待處理數(shù)據(jù)包的獲取,確定網(wǎng)絡(luò)設(shè)備中用于寫(xiě)入所述待處理數(shù)據(jù)包的目標(biāo)存儲(chǔ)空間;將所述目標(biāo)存儲(chǔ)空間作為所述用于寫(xiě)入數(shù)據(jù)包的三級(jí)緩存,控制所述待處理數(shù)據(jù)包寫(xiě)入所述三級(jí)緩存;若在所述待處理數(shù)據(jù)包寫(xiě)入之前,所述目標(biāo)存儲(chǔ)空間作為所述網(wǎng)絡(luò)設(shè)備的內(nèi)存使用,則對(duì)所述網(wǎng)絡(luò)設(shè)備中用于數(shù)據(jù)包寫(xiě)入的三級(jí)緩存進(jìn)行擴(kuò)容。

      13、第四方面,本發(fā)明實(shí)施例提供了一種非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì),所述非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有可執(zhí)行代碼,當(dāng)所述可執(zhí)行代碼被電子設(shè)備的處理器執(zhí)行時(shí),使所述處理器至少可以實(shí)現(xiàn)如上述第一方面或第二方面中的緩存分配方法。

      14、對(duì)于本發(fā)明各實(shí)施例提及的網(wǎng)絡(luò)設(shè)備,其提供的存儲(chǔ)空間可以包括兩類(lèi)即緩存和內(nèi)存。其中,緩存和內(nèi)存都可以用于存儲(chǔ)待處理數(shù)據(jù)包。并且部分存儲(chǔ)空間在滿(mǎn)足不同條件時(shí)可以被作為緩存使用也可以被作為內(nèi)存使用。

      15、基于此,在本發(fā)明實(shí)施例提供的緩存分配方法中,網(wǎng)絡(luò)設(shè)備可以先獲取到待處理數(shù)據(jù)包,之后確定用于寫(xiě)入此待處理數(shù)據(jù)包的目標(biāo)存儲(chǔ)空間,并將此目標(biāo)存儲(chǔ)空間作為用于寫(xiě)入數(shù)據(jù)包的三級(jí)緩存,控制待處理數(shù)據(jù)包寫(xiě)入此三級(jí)緩存。同時(shí),對(duì)于目標(biāo)存儲(chǔ)空間,網(wǎng)絡(luò)設(shè)備還可以進(jìn)一步確定在待處理數(shù)據(jù)包寫(xiě)入之前,該目標(biāo)存儲(chǔ)空間是作為內(nèi)存使用的還作為是三級(jí)緩存使用的。

      16、若該目標(biāo)存儲(chǔ)空間在待處理數(shù)據(jù)包寫(xiě)入之前是作為內(nèi)存使用的,則表明待處理數(shù)據(jù)包不是使用數(shù)據(jù)直連(data?di?rect?i/o,簡(jiǎn)稱(chēng)ddio)技術(shù)直接寫(xiě)入三級(jí)緩存的,而是要將目標(biāo)存儲(chǔ)空間從作為內(nèi)存使用的切換到作為三級(jí)緩存使用,再進(jìn)行數(shù)據(jù)包的寫(xiě)入和處理,這也就表明當(dāng)前用于寫(xiě)入數(shù)據(jù)包的三級(jí)緩存的容量是缺乏的。此時(shí),在本發(fā)明實(shí)施例提供方法中,網(wǎng)絡(luò)設(shè)備可以對(duì)用于寫(xiě)入數(shù)據(jù)包的三級(jí)緩存進(jìn)行擴(kuò)容。

      17、并且考慮到用于寫(xiě)入數(shù)據(jù)包的三級(jí)緩存的容量,若存在上述的切換過(guò)程也就意味著作為三級(jí)緩存使用的其他存儲(chǔ)空間會(huì)切換到作為內(nèi)存使用,即其他存儲(chǔ)空間中存儲(chǔ)的數(shù)據(jù)包會(huì)被存儲(chǔ)至內(nèi)存,也即是出現(xiàn)了數(shù)據(jù)包從三級(jí)緩存泄漏到內(nèi)存的情況。此時(shí),網(wǎng)絡(luò)設(shè)備會(huì)由于從內(nèi)存讀取并處理數(shù)據(jù)包從而導(dǎo)致自身的吞吐降低,而通過(guò)擴(kuò)容可以減少數(shù)據(jù)包的泄漏,從而提高網(wǎng)絡(luò)設(shè)備的吞吐。



      技術(shù)特征:

      1.一種緩存分配方法,其特征在于,包括:

      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對(duì)所述網(wǎng)絡(luò)設(shè)備中用于數(shù)據(jù)包寫(xiě)入的三級(jí)緩存進(jìn)行擴(kuò)容,包括:

      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述第一比例,確定是否對(duì)所述網(wǎng)絡(luò)設(shè)備中用于數(shù)據(jù)包寫(xiě)入的三級(jí)緩存進(jìn)行擴(kuò)容,包括:

      5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取目標(biāo)時(shí)段內(nèi)所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)包獲取量之后,所述方法還包括:

      6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述對(duì)所述網(wǎng)絡(luò)設(shè)備中用于存儲(chǔ)處理規(guī)則的三級(jí)緩存進(jìn)行擴(kuò)容,包括:

      7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述第二比例,確定是否對(duì)所述網(wǎng)絡(luò)設(shè)備中用于存儲(chǔ)處理規(guī)則的三級(jí)緩存進(jìn)行擴(kuò)容,包括:

      8.根據(jù)權(quán)利要求4或7所述的方法,其特征在于,所述方法還包括:

      9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定用于寫(xiě)入所述待處理數(shù)據(jù)包的目標(biāo)存儲(chǔ)空間,包括:

      10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括:

      11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括:

      12.根據(jù)權(quán)利要求1至11中任一項(xiàng)所述的方法,其特征在于,所述網(wǎng)絡(luò)設(shè)備用于實(shí)現(xiàn)核心網(wǎng)的用戶(hù)面功能,所述核心網(wǎng)部署于專(zhuān)用網(wǎng)絡(luò)中。

      13.一種緩存分配方法,其特征在于,包括:

      14.一種網(wǎng)絡(luò)設(shè)備,其特征在于,用于實(shí)現(xiàn)核心網(wǎng)的用戶(hù)面功能,包括:中央處理器cpu、網(wǎng)卡和內(nèi)存,所述內(nèi)存中預(yù)設(shè)容量的存儲(chǔ)空間作為用于寫(xiě)入數(shù)據(jù)包的三級(jí)緩存使用;

      15.一種非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì),其特征在于,所述非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有可執(zhí)行代碼,當(dāng)所述可執(zhí)行代碼被電子設(shè)備的處理器執(zhí)行時(shí),使所述處理器執(zhí)行如權(quán)利要求1~13中任一項(xiàng)所述的緩存分配方法。


      技術(shù)總結(jié)
      本發(fā)明實(shí)施例提供一種緩存分配方法、設(shè)備和存儲(chǔ)介質(zhì),該方法包括:網(wǎng)絡(luò)設(shè)備在獲取到待處理數(shù)據(jù)包后,可以先確定用于寫(xiě)入此數(shù)據(jù)包的目標(biāo)存儲(chǔ)空間。之后,將目標(biāo)存儲(chǔ)空間作為用于寫(xiě)入數(shù)據(jù)包的三級(jí)緩存,并控制待處理數(shù)據(jù)包寫(xiě)入三級(jí)緩存。同時(shí),網(wǎng)絡(luò)設(shè)備還可以判斷是否存在將目標(biāo)存儲(chǔ)空間從作為內(nèi)存使用的切換到作為三級(jí)緩存使用的過(guò)程。若存在上述切換就意味著三級(jí)緩存的容量缺乏,并且作為三級(jí)緩存的其他存儲(chǔ)空間中存儲(chǔ)的數(shù)據(jù)包被存儲(chǔ)至內(nèi)存。網(wǎng)絡(luò)設(shè)備會(huì)由于從內(nèi)存讀取數(shù)據(jù)包并進(jìn)行處理從而導(dǎo)致自身的吞吐降低。而本方案中,在出現(xiàn)上述切換過(guò)程時(shí)可以對(duì)用于寫(xiě)入數(shù)據(jù)包的三級(jí)緩存進(jìn)行擴(kuò)容,以提高網(wǎng)絡(luò)設(shè)備的吞吐。

      技術(shù)研發(fā)人員:賈浩楠,王盟,李陛毅,張鵬宇
      受保護(hù)的技術(shù)使用者:阿里巴巴(中國(guó))有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/5
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1