国产精品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>

      用于大頁分配的方法和裝置與流程

      文檔序號:11154896閱讀:352來源:國知局
      用于大頁分配的方法和裝置與制造工藝

      本公開涉及計算機領(lǐng)域,具體地,涉及一種用于大頁分配的方法和裝置。



      背景技術(shù):

      大頁(HugePages)是指大的內(nèi)存頁。在網(wǎng)絡(luò)設(shè)備中,系統(tǒng)啟動時需要預(yù)先分配大頁。通過分配大頁,能夠減少高速緩存條目的數(shù)量,提高緩存的命中率,提高內(nèi)存地址轉(zhuǎn)換的效率,從而提高內(nèi)存的操作效率。

      傳統(tǒng)的大頁分配方法是在開機腳本里首先判斷網(wǎng)絡(luò)設(shè)備的機型(例如,Neteye系列防火墻設(shè)備包括4G、8G、16G、32G機型),根據(jù)設(shè)備機型來確定大頁的分配。所以一旦確定網(wǎng)絡(luò)設(shè)備的機型,分配的大頁數(shù)目也是確定的。

      但是,根據(jù)機型分配的大頁數(shù)有可能不足或過多。大頁不足可能導致網(wǎng)絡(luò)設(shè)備無法啟動,大頁分配過多,則會造成資源的浪費。



      技術(shù)實現(xiàn)要素:

      本公開的目的是提供一種簡單易行的用于大頁分配的方法和裝置。

      為了實現(xiàn)上述目的,本公開提供一種用于大頁分配的方法,應(yīng)用于網(wǎng)絡(luò)設(shè)備。所述方法包括:在所述網(wǎng)絡(luò)設(shè)備啟動時,獲取所述網(wǎng)絡(luò)設(shè)備被授權(quán)使用的最大并發(fā)連接數(shù);根據(jù)所述最大并發(fā)連接數(shù),確定所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目;為所述系統(tǒng)分配所確定的大頁數(shù)目。

      可選地,所述方法還包括:獲取所述網(wǎng)絡(luò)設(shè)備中的大頁的大小;獲取所述網(wǎng)絡(luò)設(shè)備中的每個會話的大??;

      所述根據(jù)所述最大并發(fā)連接數(shù),確定所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目的步驟包括:根據(jù)所述最大并發(fā)連接數(shù)、所述網(wǎng)絡(luò)設(shè)備中的大頁的大小、以及所述網(wǎng)絡(luò)設(shè)備中的每個會話的大小,來確定所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目。

      可選地,所述方法還包括:獲取所述網(wǎng)絡(luò)設(shè)備中的大頁的大?。猾@取所述網(wǎng)絡(luò)設(shè)備中的每個會話的大??;確定所述網(wǎng)絡(luò)設(shè)備中的預(yù)留內(nèi)存的大小;

      所述根據(jù)所述最大并發(fā)連接數(shù),確定所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目的步驟包括:根據(jù)所述最大并發(fā)連接數(shù)、所述網(wǎng)絡(luò)設(shè)備中的大頁的大小、所述網(wǎng)絡(luò)設(shè)備中的每個會話的大小、以及所述預(yù)留內(nèi)存的大小,來確定所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目。

      可選地,所述方法還包括:根據(jù)所述最大并發(fā)連接數(shù),確定空洞因子;

      所述根據(jù)所述最大并發(fā)連接數(shù)、所述網(wǎng)絡(luò)設(shè)備中的大頁的大小、所述網(wǎng)絡(luò)設(shè)備中的每個會話的大小、以及所述預(yù)留內(nèi)存的大小,來確定所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目的步驟包括:根據(jù)所述最大并發(fā)連接數(shù)、所述網(wǎng)絡(luò)設(shè)備中的大頁的大小、所述網(wǎng)絡(luò)設(shè)備中的每個會話的大小、所述預(yù)留內(nèi)存的大小、以及所述空洞因子,來確定所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目。

      可選地,所述根據(jù)所述最大并發(fā)連接數(shù)、所述網(wǎng)絡(luò)設(shè)備中的大頁的大小、所述網(wǎng)絡(luò)設(shè)備中的每個會話的大小、所述預(yù)留內(nèi)存的大小、以及所述空洞因子,來確定所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目的步驟通過以下方式執(zhí)行:

      其中,Hnum為所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目;n為所述最大并發(fā)連接數(shù);Sess為所述網(wǎng)絡(luò)設(shè)備中的每個會話的大小;x為所述網(wǎng)絡(luò)設(shè)備中的預(yù)留內(nèi)存的大??;α為所述空洞因子;Hsize為所述網(wǎng)絡(luò)設(shè)備中的大頁的大小。

      本公開還提供一種用于大頁分配的裝置,應(yīng)用于網(wǎng)絡(luò)設(shè)備。所述裝置包括:最大并發(fā)連接數(shù)獲取模塊,用于在所述網(wǎng)絡(luò)設(shè)備啟動時,獲取所述網(wǎng)絡(luò)設(shè)備被授權(quán)使用的最大并發(fā)連接數(shù);大頁數(shù)目確定模塊,用于根據(jù)所述最大并發(fā)連接數(shù),確定所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目;分配模塊,用于為所述系統(tǒng)分配所確定的大頁數(shù)目。

      通過上述技術(shù)方案,根據(jù)網(wǎng)絡(luò)設(shè)備被授權(quán)使用的最大并發(fā)連接數(shù),來分配大頁數(shù)目。由于該最大并發(fā)連接數(shù)比機型更能體現(xiàn)實際的系統(tǒng)內(nèi)存使用情況,因此,根據(jù)最大并發(fā)連接數(shù)來分配大頁數(shù)目,能夠避免由于大頁分配不足造成的網(wǎng)絡(luò)設(shè)備不能啟動的問題,并且,在一定程度上避免了大頁分配過多造成的資源浪費。

      本公開的其他特征和優(yōu)點將在隨后的具體實施方式部分予以詳細說明。

      附圖說明

      附圖是用來提供對本公開的進一步理解,并且構(gòu)成說明書的一部分,與下面的具體實施方式一起用于解釋本公開,但并不構(gòu)成對本公開的限制。在附圖中:

      圖1是一示例性實施例提供的用于大頁分配的方法的流程圖;

      圖2是另一示例性實施例提供的用于大頁分配的方法的流程圖;

      圖3是又一示例性實施例提供的用于大頁分配的方法的流程圖;

      圖4是又一示例性實施例提供的用于大頁分配的方法的流程圖;

      圖5是一示例性實施例提供的用于大頁分配的裝置的框圖。

      具體實施方式

      以下結(jié)合附圖對本公開的具體實施方式進行詳細說明。應(yīng)當理解的是,此處所描述的具體實施方式僅用于說明和解釋本公開,并不用于限制本公開。

      網(wǎng)絡(luò)設(shè)備的不同機型體現(xiàn)了不同等級的配置。用戶通??紤]網(wǎng)絡(luò)設(shè)備的配置參數(shù)來選擇網(wǎng)絡(luò)設(shè)備的機型。例如,用戶根據(jù)防火墻的吞吐量(每秒處理數(shù)據(jù)包的個數(shù))、最大并發(fā)連接數(shù)、新建連接數(shù)、vpn性能等配置參數(shù)來選擇防火墻設(shè)備。

      傳統(tǒng)的大頁分配方法是根據(jù)設(shè)備的機型來確定大頁的分配。也就是,每一個網(wǎng)絡(luò)設(shè)備的機型都對應(yīng)有一個具體的大頁分配數(shù)目。在網(wǎng)絡(luò)設(shè)備開機時,檢測機型后,就能夠確定分配給系統(tǒng)的大頁數(shù)目。這是考慮到,擁有較高配置的機型的網(wǎng)絡(luò)設(shè)備能夠支持更大的并發(fā)連接數(shù),因此需要預(yù)留更多的大頁內(nèi)存作為會話表的存儲空間。因此,傳統(tǒng)的分配方法中,對于每個機型的網(wǎng)絡(luò)設(shè)備,都預(yù)設(shè)了固定的、與該機型的配置大體上相適應(yīng)的大頁數(shù)目。

      然而,有時候用戶只是出于對最大并發(fā)連接數(shù)以外的其他參數(shù)(例如,vpn性能)的需求,而購買了較高配置的機型。這種情況下,在實際應(yīng)用中,可能會使得大頁分配過多,造成資源浪費。這是因為,并發(fā)連接需要占用大頁內(nèi)存,而有一些配置參數(shù)(例如,vpn、新建連接、ips等)不需要占用大頁內(nèi)存。大頁分配得多,為其他資源分配的內(nèi)存就會少。如果用戶不需要太多的并發(fā)連接數(shù),就可以不分配與高配置機型相適應(yīng)的那么多大頁,這樣就有更多的資源用于其他配置參數(shù)。

      考慮到以上問題,發(fā)明人想到,可以根據(jù)網(wǎng)絡(luò)設(shè)備被授權(quán)使用的最大并發(fā)連接數(shù),為系統(tǒng)分配大頁數(shù)目。也就是,根據(jù)用戶對其使用的最大并發(fā)連接數(shù)的付費,來分配大頁。這樣,能夠更接近于用戶在使用網(wǎng)絡(luò)設(shè)備時的并發(fā)連接數(shù)的實際情況,來更合理地分配大頁。

      圖1是一示例性實施例提供的用于大頁分配的方法的流程圖。所述方法應(yīng)用于網(wǎng)絡(luò)設(shè)備。所述網(wǎng)絡(luò)設(shè)備例如可以包括防火墻設(shè)備、路由器設(shè)備等。如圖1所示,所述方法可以包括以下步驟。

      在步驟S11中,在網(wǎng)絡(luò)設(shè)備啟動時,獲取網(wǎng)絡(luò)設(shè)備被授權(quán)使用的最大并發(fā)連接數(shù)。

      根據(jù)內(nèi)存的不同,網(wǎng)絡(luò)設(shè)備具有不同的機型,例如,neteye防火墻設(shè)備包括4G、8G、16G和32G機型。網(wǎng)絡(luò)設(shè)備的機型體現(xiàn)了根據(jù)其硬件條件能夠達到的最大內(nèi)存,也體現(xiàn)了根據(jù)其硬件條件能夠提供的最大并發(fā)連接數(shù)。用戶在購置網(wǎng)絡(luò)設(shè)備后,還需根據(jù)自身的需求來購買最大并發(fā)連接數(shù)。網(wǎng)絡(luò)設(shè)備的生產(chǎn)廠商根據(jù)用戶付費的情況來授權(quán)該網(wǎng)絡(luò)設(shè)備的最大并發(fā)連接數(shù)。通常,網(wǎng)絡(luò)設(shè)備被授權(quán)使用的最大并發(fā)連接數(shù)體現(xiàn)在生產(chǎn)廠商在系統(tǒng)的license中的設(shè)置,也就是,一網(wǎng)絡(luò)設(shè)備的license中設(shè)置的最大并發(fā)連接數(shù)即為該網(wǎng)絡(luò)設(shè)備被授權(quán)使用的最大并發(fā)連接數(shù)。

      上述的最大并發(fā)連接數(shù),可以是網(wǎng)絡(luò)設(shè)備的生產(chǎn)廠商根據(jù)用戶當前的付費情況在網(wǎng)絡(luò)設(shè)備的license中設(shè)置的最大并發(fā)連接數(shù)。可以理解的是,在一網(wǎng)絡(luò)設(shè)備中,license中的最大并發(fā)連接數(shù)小于或等于該網(wǎng)絡(luò)設(shè)備根據(jù)其硬件條件能夠提供的最大并發(fā)連接數(shù)。

      通常,用戶會根據(jù)自身的需求為網(wǎng)絡(luò)設(shè)備的最大并發(fā)連接數(shù)付費。由于網(wǎng)絡(luò)設(shè)備license中的最大并發(fā)連接數(shù)與用戶的付費情況緊密聯(lián)系,因此,也與實際應(yīng)用中的并發(fā)連接數(shù)比較接近。

      以下所述最大并發(fā)連接數(shù)指的是網(wǎng)絡(luò)設(shè)備被授權(quán)使用的最大并發(fā)連接數(shù)。

      在步驟S12中,根據(jù)所述最大并發(fā)連接數(shù),確定網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目。

      其中,與相關(guān)技術(shù)中,設(shè)備的機型與大頁數(shù)目相對應(yīng)相似地,該實施例中,所述網(wǎng)絡(luò)設(shè)備被授權(quán)使用的最大并發(fā)連接數(shù)可以與大頁數(shù)目相對應(yīng)。例如可以簡單地實施為:先設(shè)置與各個最大并發(fā)連接數(shù)對應(yīng)的大頁數(shù)目,當獲取到網(wǎng)絡(luò)設(shè)備被授權(quán)使用的最大并發(fā)連接數(shù)時,直接將其對應(yīng)的大頁數(shù)目,確定為系統(tǒng)所需的大頁數(shù)目。

      在步驟S13中,為系統(tǒng)分配所確定的大頁數(shù)目。

      通過上述技術(shù)方案,根據(jù)網(wǎng)絡(luò)設(shè)備被授權(quán)使用的最大并發(fā)連接數(shù),來分配大頁數(shù)目。由于該最大并發(fā)連接數(shù)比機型更能體現(xiàn)實際的系統(tǒng)內(nèi)存使用情況,因此,根據(jù)最大并發(fā)連接數(shù)來分配大頁數(shù)目,能夠避免由于大頁分配不足造成的網(wǎng)絡(luò)設(shè)備不能啟動的問題,并且,在一定程度上避免了大頁分配過多造成的資源浪費。

      為了更加準確地進行大頁的分配,還可以進一步考慮大頁的大小以及每個會話的大小,來確定系統(tǒng)所需的大頁數(shù)目。圖2是另一示例性實施例提供的用于大頁分配的方法的流程圖。在圖1的基礎(chǔ)上,如圖2所示,與步驟S11同時地,且在步驟S121之前,所述方法還可以包括以下步驟。

      在步驟S111中,獲取網(wǎng)絡(luò)設(shè)備中的大頁的大小。

      在步驟S112中,獲取網(wǎng)絡(luò)設(shè)備中的每個會話的大小。

      在該實施例中,根據(jù)最大并發(fā)連接數(shù),確定網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目的步驟(步驟S12)可以包括步驟S121。

      在步驟S121中,根據(jù)最大并發(fā)連接數(shù)、網(wǎng)絡(luò)設(shè)備中的大頁的大小、以及網(wǎng)絡(luò)設(shè)備中的每個會話的大小,來確定網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目。

      該實施例中,例如可以通過以下方式來確定系統(tǒng)所需的大頁數(shù)目:

      其中,Hnum為網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目;n為最大并發(fā)連接數(shù);Sess為網(wǎng)絡(luò)設(shè)備中的每個會話的大??;Hsize為網(wǎng)絡(luò)設(shè)備中的大頁的大小。

      其中,網(wǎng)絡(luò)設(shè)備中的大頁的大小Hsize可以是預(yù)定的。例如,Neteye系列網(wǎng)絡(luò)設(shè)備目前使用的大頁的大小Hsize=2M。網(wǎng)絡(luò)設(shè)備中的每個會話的大小Sess可以設(shè)置為根據(jù)機型的不同而不同。例如,在Neteye系列網(wǎng)絡(luò)設(shè)備的4G和8G機型中,每個會話的大小為Sess=560B;在16G和32G機型中,每個會話的大小為Sess=704B。

      舉例來說,當license中設(shè)置的最大并發(fā)連接數(shù)為n=5,000,000,每個會話的大小為Sess=560B,且大頁的大小為Hsize=2M時,網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目為

      該實施例中,在最大并發(fā)連接數(shù)的基礎(chǔ)上,還考慮了大頁的大小以及每個會話的大小,來確定系統(tǒng)所需的大頁數(shù)目,使得分配的大頁數(shù)目更加符合實際需求,在保證網(wǎng)絡(luò)設(shè)備正常運行的同時,減小了資源浪費。

      在圖2所示的實施例中,步驟S111、步驟S112和步驟S11是同時執(zhí)行的。可以理解的是,在其他實施例中,只要是在步驟S121之前,這三個步驟之間可以按照任意順序來執(zhí)行。

      在本公開的又一實施例中,還可以進一步考慮預(yù)留內(nèi)存的大小,來確定系統(tǒng)所需的大頁數(shù)目。圖3是又一示例性實施例提供的用于大頁分配的方法的流程圖。在圖1的基礎(chǔ)上,如圖3所示,與步驟S11同時地,且在步驟S122之前,所述方法還可以包括以下步驟。

      在步驟S111中,獲取網(wǎng)絡(luò)設(shè)備中的大頁的大小。

      在步驟S112中,獲取網(wǎng)絡(luò)設(shè)備中的每個會話的大小。

      在步驟S113中,確定網(wǎng)絡(luò)設(shè)備中的預(yù)留內(nèi)存的大小。

      在該實施例中,根據(jù)最大并發(fā)連接數(shù),確定網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目的步驟(步驟S12)可以包括步驟S122。

      在步驟S122中,根據(jù)最大并發(fā)連接數(shù)、網(wǎng)絡(luò)設(shè)備中的大頁的大小、網(wǎng)絡(luò)設(shè)備中的每個會話的大小、以及預(yù)留內(nèi)存的大小,來確定網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目。

      該實施例中,例如可以通過以下方式來確定系統(tǒng)所需的大頁數(shù)目:

      其中,x為網(wǎng)絡(luò)設(shè)備中的預(yù)留內(nèi)存的大小。該預(yù)留內(nèi)存包括為網(wǎng)絡(luò)設(shè)備中的其他資源預(yù)留使用的內(nèi)存,可以根據(jù)設(shè)備機型的不同,預(yù)設(shè)不同的預(yù)留內(nèi)存。例如,在Neteye系列防火墻設(shè)備的4G和8G機型中,預(yù)留內(nèi)存的大小為x=300M;在16G和32G機型中,預(yù)留內(nèi)存的大小為x=500M。

      該實施例中,在最大并發(fā)連接數(shù)的基礎(chǔ)上,還考慮了大頁的大小、每個會話的大小、以及預(yù)留內(nèi)存的大小來確定系統(tǒng)所需的大頁數(shù)目,使得分配的大頁數(shù)目更加符合實際需求,在保證網(wǎng)絡(luò)設(shè)備正常運行的同時,減小了資源浪費。

      在圖3所示的實施例中,步驟S111、步驟S112、步驟S113和步驟S11是同時執(zhí)行的??梢岳斫獾氖牵谄渌麑嵤├?,只要是在步驟S122之前,這四個步驟之間可以按照任意順序來執(zhí)行。

      在本公開的又一實施例中,還可以進一步考慮由于內(nèi)存空洞的原因造成的實際需求大于計算所得的情況,來確定系統(tǒng)所需的大頁數(shù)目。圖4是又一示例性實施例提供的用于大頁分配的方法的流程圖。在圖3的基礎(chǔ)上,如圖4所示,在步驟S11之后,且在步驟S1221之前,所述方法還可以包括步驟S110。

      在步驟S110中,根據(jù)最大并發(fā)連接數(shù),確定空洞因子。

      其中,空洞因子表示由于內(nèi)存空洞的原因造成的,實際需求內(nèi)存與計算所得內(nèi)存之間的差距的系數(shù),可以由經(jīng)驗或試驗的方式得到。該空洞因子可以與最大并發(fā)數(shù)相關(guān)。例如,當最大并發(fā)數(shù)小于預(yù)定的閾值時,可以取第一空洞因子,當最大并發(fā)數(shù)大于所述預(yù)定的閾值時,可以取第二空洞因子,其中,第一空洞因子小于第二空洞因子。

      該實施例中,根據(jù)最大并發(fā)連接數(shù)、網(wǎng)絡(luò)設(shè)備中的大頁的大小、網(wǎng)絡(luò)設(shè)備中的每個會話的大小、以及預(yù)留內(nèi)存的大小,來確定網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目的步驟(步驟S122)可以包括步驟S1221。

      在步驟S1221中,根據(jù)最大并發(fā)連接數(shù)、網(wǎng)絡(luò)設(shè)備中的大頁的大小、網(wǎng)絡(luò)設(shè)備中的每個會話的大小、預(yù)留內(nèi)存的大小、以及空洞因子,來確定網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目。

      在圖4所示的實施例中,步驟S111、步驟S112、步驟S113和步驟S110是同時執(zhí)行的??梢岳斫獾氖?,在其他實施例中,只要是在步驟S1221之前,這四個步驟之間可以按照任意順序來執(zhí)行。

      在本公開的一實施例中,步驟S1221可以通過以下方式來確定系統(tǒng)所需的大頁數(shù)目:

      其中,α為空洞因子,且0<α<1。例如,當license中設(shè)置的最大并發(fā)數(shù)小于5,000,000時,α可以取0.28;當license中設(shè)置的最大并發(fā)數(shù)大于5,000,000時,α可以取0.3。

      該實施例中,在最大并發(fā)連接數(shù)、大頁的大小、每個會話的大小、預(yù)留內(nèi)存的大小的基礎(chǔ)上,還考慮了空洞因子,來確定系統(tǒng)所需的大頁數(shù)目,使得分配的大頁數(shù)目更加符合實際需求,在保證網(wǎng)絡(luò)設(shè)備正常運行的同時,減小了資源浪費。

      本公開還提供一種用于大頁分配的裝置,應(yīng)用于網(wǎng)絡(luò)設(shè)備。圖5是一示例性實施例提供的用于大頁分配的裝置的框圖。如圖5所示,所述用于大頁分配的裝置10可以包括最大并發(fā)連接數(shù)獲取模塊11、大頁數(shù)目確定模塊12和分配模塊13。

      最大并發(fā)連接數(shù)獲取模塊11用于在所述網(wǎng)絡(luò)設(shè)備啟動時,獲取所述網(wǎng)絡(luò)設(shè)備被授權(quán)使用的最大并發(fā)連接數(shù)。

      大頁數(shù)目確定模塊12用于根據(jù)所述最大并發(fā)連接數(shù),確定所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目。

      分配模塊13用于為所述系統(tǒng)分配所確定的大頁數(shù)目。

      可選地,所述裝置10還可以包括大頁大小獲取模塊、會話大小獲取模塊。

      大頁大小獲取模塊,用于獲取所述網(wǎng)絡(luò)設(shè)備中的大頁的大小。

      會話大小獲取模塊,用于獲取所述網(wǎng)絡(luò)設(shè)備中的每個會話的大小。

      該實施例中,所述大頁數(shù)目確定模塊12可以包括第一大頁數(shù)目確定子模塊。

      第一大頁數(shù)目確定子模塊用于根據(jù)所述最大并發(fā)連接數(shù)、所述網(wǎng)絡(luò)設(shè)備中的大頁的大小、以及所述網(wǎng)絡(luò)設(shè)備中的每個會話的大小,來確定所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目。

      可選地,所述裝置10還可以包括大頁大小獲取模塊、會話大小獲取模塊、預(yù)留內(nèi)存確定模塊。

      大頁大小獲取模塊用于獲取所述網(wǎng)絡(luò)設(shè)備中的大頁的大小。

      會話大小獲取模塊用于獲取所述網(wǎng)絡(luò)設(shè)備中的每個會話的大小。

      預(yù)留內(nèi)存確定模塊用于確定所述網(wǎng)絡(luò)設(shè)備中的預(yù)留內(nèi)存的大小。

      該實施例中,大頁數(shù)目確定模塊12可以包括第二大頁數(shù)目確定子模塊。

      第二大頁數(shù)目確定子模塊可以用于根據(jù)所述最大并發(fā)連接數(shù)、所述網(wǎng)絡(luò)設(shè)備中的大頁的大小、所述網(wǎng)絡(luò)設(shè)備中的每個會話的大小、以及所述預(yù)留內(nèi)存的大小,來確定所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目。

      可選地,所述裝置10還可以包括空洞因子確定模塊。

      空洞因子確定模塊可以用于根據(jù)所述最大并發(fā)連接數(shù),確定空洞因子。

      該實施例中,所述第二大頁數(shù)目確定子模塊可以包括第三大頁數(shù)目確定子模塊。

      第三大頁數(shù)目確定子模塊用于根據(jù)所述最大并發(fā)連接數(shù)、所述網(wǎng)絡(luò)設(shè)備中的大頁的大小、所述網(wǎng)絡(luò)設(shè)備中的每個會話的大小、所述預(yù)留內(nèi)存的大小、以及所述空洞因子,來確定所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目。

      可選地,所述第三大頁數(shù)目確定子模塊可以通過以下方式來確定所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目:

      其中,Hnum為所述網(wǎng)絡(luò)設(shè)備的系統(tǒng)所需的大頁數(shù)目;n為所述最大并發(fā)連接數(shù);Sess為所述網(wǎng)絡(luò)設(shè)備中的每個會話的大??;x為所述網(wǎng)絡(luò)設(shè)備中的預(yù)留內(nèi)存的大??;α為所述空洞因子;Hsize為所述網(wǎng)絡(luò)設(shè)備中的大頁的大小。

      關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。

      通過上述技術(shù)方案,根據(jù)網(wǎng)絡(luò)設(shè)備被授權(quán)使用的最大并發(fā)連接數(shù),來分配大頁數(shù)目。由于該最大并發(fā)連接數(shù)比機型更能體現(xiàn)實際的系統(tǒng)內(nèi)存使用情況,因此,根據(jù)最大并發(fā)連接數(shù)來分配大頁數(shù)目,能夠避免由于大頁分配不足造成的網(wǎng)絡(luò)設(shè)備不能啟動的問題,并且,在一定程度上避免了大頁分配過多造成的資源浪費。

      以上結(jié)合附圖詳細描述了本公開的優(yōu)選實施方式,但是,本公開并不限于上述實施方式中的具體細節(jié),在本公開的技術(shù)構(gòu)思范圍內(nèi),可以對本公開的技術(shù)方案進行多種簡單變型,這些簡單變型均屬于本公開的保護范圍。

      另外需要說明的是,在上述具體實施方式中所描述的各個具體技術(shù)特征,在不矛盾的情況下,可以通過任何合適的方式進行組合。為了避免不必要的重復(fù),本公開對各種可能的組合方式不再另行說明。

      此外,本公開的各種不同的實施方式之間也可以進行任意組合,只要其不違背本公開的思想,其同樣應(yīng)當視為本公開所公開的內(nèi)容。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1