專利名稱:多核防火墻單板及其運(yùn)行方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多核防火墻單板及其運(yùn)行方法。
背景技術(shù):
通訊設(shè)備的能耗問題已經(jīng)引起世界各國的高度關(guān)注。目前,作為通訊
設(shè)備中的多核防火墻單板是基于G產(chǎn)品的FIREWALL插板將交換機(jī)的轉(zhuǎn)發(fā)和業(yè)務(wù)的處理有機(jī)融合在一起,實(shí)現(xiàn)交換機(jī)在高性能數(shù)據(jù)轉(zhuǎn)發(fā)的同時(shí),能夠根據(jù)組網(wǎng)的特點(diǎn)處理安全業(yè)務(wù),實(shí)現(xiàn)安全防護(hù)和監(jiān)控。從結(jié)構(gòu)上來說,現(xiàn)有的多核防火墻主要包括多核CPU處理模塊,該多核CPU處理模塊是通過將多個(gè)CPU核集成在一個(gè)芯片上,內(nèi)部通過特殊的總線連接而成的。當(dāng)將現(xiàn)有的多核防火墻單板運(yùn)行在通訊網(wǎng)絡(luò)中時(shí),不管當(dāng)前網(wǎng)絡(luò)數(shù)據(jù)流量是大還是小,多核CPU處理模塊中的各CPU核均處于運(yùn)行工作狀態(tài),因而,每一 CPU核總是同時(shí)消耗掉較多的電能,因而多核CPU處理模塊總耗能相當(dāng)大。為了節(jié)能,現(xiàn)有的多核防火墻單板還有待進(jìn)一步改進(jìn)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種節(jié)能環(huán)保的多核防火墻單板。為此,還提供一種節(jié)能環(huán)保的多核防火墻單板的運(yùn)行方法。
本發(fā)明為解決其技術(shù)問題所采用的技術(shù)方案是 一種多核防火墻單板,包括預(yù)測統(tǒng)計(jì)模塊、多核CPU控制模塊和多核CPU處理模塊;所述預(yù)測統(tǒng)計(jì)模塊用于預(yù)先統(tǒng)計(jì)一段時(shí)間網(wǎng)絡(luò)數(shù)據(jù)流量;所述多核CPU控制模塊用于根據(jù)預(yù)先統(tǒng)計(jì)的網(wǎng)絡(luò)數(shù)據(jù)流量來調(diào)整多核CPU處理模塊中各CPU核的狀態(tài)。
一種多核防火墻單板的運(yùn)行方法,包括如下步驟
首先,將多核防火墻單板在通信網(wǎng)絡(luò)中運(yùn)行一段時(shí)間,通過預(yù)測統(tǒng)計(jì)模塊預(yù)先統(tǒng)計(jì)出該段時(shí)間內(nèi)的網(wǎng)絡(luò)數(shù)據(jù)流量;
然后,多核CPU控制模塊根據(jù)預(yù)先統(tǒng)計(jì)的網(wǎng)絡(luò)數(shù)據(jù)流量來調(diào)整多核CPU處理模塊中各CPU核的狀態(tài)。本發(fā)明的有益效果是在現(xiàn)有的多核防火墻單板上增設(shè)了預(yù)測統(tǒng)計(jì)模塊和多核CPU控制模塊,多核CPU控制模塊根據(jù)預(yù)測統(tǒng)計(jì)模塊預(yù)先統(tǒng)計(jì)的網(wǎng)絡(luò)數(shù)據(jù)流量來調(diào)整多核CPU處理模塊中各CPU核的狀態(tài)配置。也就是說,多核CPU處理模塊中各CPU核的狀態(tài)如何,即處于工作狀態(tài)還是處于非工作狀態(tài),是取決于網(wǎng)絡(luò)數(shù)據(jù)流量的。當(dāng)網(wǎng)絡(luò)數(shù)據(jù)流量大時(shí),多核CPU處理模塊中處于工作狀態(tài)的CPU核的個(gè)數(shù)相對多些,而處于非工作狀態(tài)的CPU核的個(gè)數(shù)相對少些;當(dāng)網(wǎng)絡(luò)數(shù)據(jù)流量小時(shí),多核CPU處理模塊中處于工作狀態(tài)的CPU核的個(gè)lt相對少些,而處于非工作狀態(tài)的CPU核的個(gè)凄t相對多些;這樣不但避免了現(xiàn)有技術(shù)的多核防火墻單板不管網(wǎng)絡(luò)數(shù)據(jù)流量情況如何,其中的多核CPU處理模塊中各CPU核均處于工作狀態(tài)的現(xiàn)象,而且盡可能地保證了本發(fā)明處理網(wǎng)絡(luò)數(shù)據(jù)流量的能力。由于CPU核處于工作狀態(tài)時(shí),其耗電量較多,CPU核處于非工作狀態(tài)時(shí),其耗電量較少。因此,本發(fā)明多核防火墻單板及其運(yùn)行運(yùn)行方法降低了能耗,達(dá)到了節(jié)能環(huán)保的效果。
圖1為本發(fā)明一種實(shí)施方式多核防火墻單板的基本示意圖2為本發(fā)明一種實(shí)施方式多核防火墻單板的具體示意圖3為本發(fā)明一種實(shí)施方式多核防火墻單板的運(yùn)行方法基本流程圖4為本發(fā)明一種實(shí)施方式多核防火墻單^l的運(yùn)^f亍方法的具體流程
圖5為本發(fā)明一種實(shí)施方式中的預(yù)測統(tǒng)計(jì)模塊統(tǒng)計(jì)出的網(wǎng)絡(luò)數(shù)據(jù)流量的一種特性圖6為本發(fā)明一種實(shí)施方式中的多核CPU處理;漠塊及其處理數(shù)據(jù)流量的架構(gòu)示意圖。
具體實(shí)施例方式
如圖1所示, 一種多核防火墻單^1,包括預(yù)測統(tǒng)計(jì)才莫塊1、多核CPU控制模塊2和多核CPU處理模塊3;其中,預(yù)測統(tǒng)計(jì)模塊1用于預(yù)先統(tǒng)計(jì)一段時(shí)間網(wǎng)絡(luò)數(shù)據(jù)流量;多核CPU控制模塊2用于根據(jù)預(yù)先統(tǒng)計(jì)的網(wǎng)絡(luò)數(shù)據(jù)流量來調(diào)整多核CPU處理模塊3中各CPU核的狀態(tài)。如圖2所示,本實(shí)施方式還包括記錄參數(shù)模塊4,記錄參數(shù)模塊4用 于記錄多核CPU處理模塊運(yùn)行的參數(shù)信息;多核CPU控制模塊還用于根據(jù) 參數(shù)信息來調(diào)整多核CPU處理模塊中各CPU核的狀態(tài)。具體地說,在本實(shí) 施方式中,在多核CPU處理模塊中各CPU核的狀態(tài)調(diào)整基于預(yù)先統(tǒng)計(jì)的網(wǎng) 絡(luò)數(shù)據(jù)流量而被調(diào)整的情況下,記錄參數(shù)模塊4記錄當(dāng)前時(shí)刻多核CPU處 理模塊所生成的丟包率信息;在這種情況下,多核CPU控制模塊根據(jù)丟包 率信息來調(diào)整多核CPU處理模塊中CPU核的狀態(tài)。
本實(shí)施方式多核防火墻單板是在Linux操作系統(tǒng)下運(yùn)行工作的,其中 的多核CPU處理模塊中的CPU核的狀態(tài)有兩種 一種是CPU核處于工作狀 態(tài),處理網(wǎng)絡(luò)數(shù)據(jù),這種情況下,CPU核耗電量相對較多;另一種是CPU 核處于深度睡眠狀態(tài),不處理網(wǎng)絡(luò)數(shù)據(jù),這種情況下,CPU核耗電量相對 較少。在Linux操作系統(tǒng)中,多核CPU控制模塊通過調(diào)用Linux中的sleep 函數(shù)來使CPU核從工作狀態(tài)進(jìn)入深度睡眠狀態(tài),也可以使CPU核從深度睡 眠狀態(tài)進(jìn)入工作狀態(tài),因此,這里所說的s 1 eep函數(shù)相當(dāng)于CPU核的工作 狀態(tài)和深度睡眠狀態(tài)之間的轉(zhuǎn)換開關(guān)。
如圖3所示,本實(shí)施方式的多核防火墻單板的運(yùn)行方法,包括如下步
驟
步驟Sl:預(yù)測統(tǒng)計(jì)網(wǎng)絡(luò)數(shù)據(jù)流量,即將多核防火墻單板在通信網(wǎng)絡(luò)中 運(yùn)行一段時(shí)間,通過預(yù)測統(tǒng)計(jì)模塊預(yù)先統(tǒng)計(jì)出該段時(shí)間內(nèi)的網(wǎng)絡(luò)數(shù)據(jù)流量。
步驟S2:調(diào)整多核CPU處理模塊運(yùn)行配置,即多核CPU控制模塊根據(jù) 預(yù)先統(tǒng)計(jì)的網(wǎng)絡(luò)數(shù)據(jù)流量來調(diào)整多核CPU處理模塊中各CPU核的狀態(tài)。
如圖4所示,上述運(yùn)行方法還包括如下步驟
步驟S3:參數(shù)信息統(tǒng)計(jì),即利用記錄參數(shù)模塊記錄多核CPU處理模塊 運(yùn)行的參數(shù)信息。
步驟S4:調(diào)整多核CPU處理模塊運(yùn)行配置,即多核CPU控制模塊根據(jù) 參數(shù)信息來調(diào)整多核CPU處理模塊中各CPU核的狀態(tài)。本實(shí)施方式中,在 多核CPU處理模塊中各CPU核的狀態(tài)調(diào)整基于預(yù)先統(tǒng)計(jì)的網(wǎng)絡(luò)數(shù)據(jù)流量而 被調(diào)整,由于當(dāng)前的網(wǎng)絡(luò)數(shù)據(jù)流量與預(yù)先統(tǒng)計(jì)的網(wǎng)絡(luò)4丈據(jù)流量可能會(huì)存在 數(shù)據(jù)誤差,當(dāng)前的網(wǎng)絡(luò)數(shù)據(jù)流量大于預(yù)先統(tǒng)計(jì)的網(wǎng)絡(luò)數(shù)據(jù)流量,多核CPU 處理模塊接收網(wǎng)絡(luò)數(shù)據(jù)流量時(shí),有可能會(huì)使部分?jǐn)?shù)據(jù)包丟失,因此,通過 記錄參數(shù)模塊記錄當(dāng)前時(shí)刻多核CPU處理模塊所生成的丟包率信息;在這 種情況下,多核CPU控制模塊根據(jù)丟包率信息來進(jìn)一步調(diào)整多核CPU處理模塊中各CPU核的狀態(tài),該步驟S3和步驟S4為動(dòng)態(tài)循環(huán)進(jìn)行,目的是盡 量保證不丟掉網(wǎng)絡(luò)數(shù)據(jù)流量。
在本實(shí)施方式多核防火墻單板運(yùn)行方法中,CPU核的狀態(tài)包括工作狀 態(tài)或者深度睡眠狀態(tài)。對于采用Linux操作系統(tǒng)的多核防火墻單板,多核 CPU控制模塊通過sleep函數(shù)控制CPU核處于深度睡眠狀態(tài)或工作狀態(tài), 也即,使CPU核從工作狀態(tài)進(jìn)入深度睡眠狀態(tài),也可以使CPU核從深度睡 眠狀態(tài)進(jìn)入工作狀態(tài)。
本實(shí)施方式通過多核CPU控制模塊根據(jù)預(yù)測統(tǒng)計(jì)模塊預(yù)先統(tǒng)計(jì)的網(wǎng)絡(luò) 數(shù)據(jù)流量來調(diào)整多核CPU處理模塊中各CPU核的狀態(tài)配置。多核CPU處理 模塊中各CPU核的狀態(tài)如何,即處于工作狀態(tài)還是處于深度睡眠狀態(tài),是 取決于網(wǎng)絡(luò)數(shù)據(jù)流量的。當(dāng)網(wǎng)絡(luò)數(shù)據(jù)流量大時(shí),多核CPU處理模塊中處于 工作狀態(tài)的CPU核的個(gè)數(shù)相對多些,而處于深度睡眠狀態(tài)的CPU核的個(gè)數(shù) 相對少些;當(dāng)網(wǎng)絡(luò)數(shù)據(jù)流量小時(shí),多核CPU處理模塊中處于工作狀態(tài)的CPU 核的個(gè)數(shù)相對少些,而處于深度睡眠狀態(tài)的CPU核的個(gè)數(shù)相對多些,從而 避免了現(xiàn)有技術(shù)的多核防火墻單板不管網(wǎng)絡(luò)數(shù)據(jù)流量情況如何,其中的多 核CPU處理模塊中各CPU核均處于工作狀態(tài)的現(xiàn)象,由于CPU核處于工作 狀態(tài)時(shí),其壽毛電量4交多,CPU核處于非工作狀態(tài)時(shí),其身毛電量較少。因此, 本發(fā)明多核防火墻單板及其運(yùn)行運(yùn)行方法降低了能耗,達(dá)到了節(jié)能環(huán)保的 效果。
下面以具體的例子對本實(shí)施方式的多核防火墻單板結(jié)合其運(yùn)行方法作 i羊細(xì)的i兌明。
首先,將多核防火墻單板在通訊運(yùn)營網(wǎng)絡(luò)下運(yùn)行一段時(shí)間,該時(shí)間段 以小時(shí)為單位來計(jì)算,當(dāng)然在其它實(shí)施例中,該時(shí)間l殳可以以天或周為單 位來統(tǒng)計(jì),在該時(shí)間段內(nèi)多核CPU控制模塊處于默認(rèn)才莫式,即多核CPU控 制模塊中各CPU核均處于工作狀態(tài)。預(yù)測統(tǒng)計(jì)模塊統(tǒng)計(jì)出該段時(shí)間的網(wǎng)絡(luò) 數(shù)據(jù)流量,實(shí)際上是通過在單板的SP14 口收包函數(shù)計(jì)數(shù)來實(shí)現(xiàn)對收到的數(shù) 據(jù)包的統(tǒng)計(jì),根據(jù)每分鐘得到的數(shù)據(jù)包來相應(yīng)地統(tǒng)計(jì)出每分鐘收到的數(shù)據(jù) 包,把這些每分鐘的統(tǒng)計(jì)數(shù)據(jù)包按每分鐘的頻率寫到文件中,得到如圖5 所示的以小時(shí)為單位的網(wǎng)絡(luò)數(shù)據(jù)流量特性圖。從圖5中可以直觀地看出, 數(shù)據(jù)流量在凌晨0-4點(diǎn)時(shí),數(shù)據(jù)流量基本小于1G,在凌晨4點(diǎn)之后呈逐漸 攀升狀態(tài),直至次日20時(shí)達(dá)到峰值,在次日20時(shí)之后開始回落。根據(jù)此數(shù)據(jù)流量,利用多核CPU控制模塊來調(diào)控多核CPU處理模塊中各CPU核的狀態(tài)。
如圖6所示,該多核CPU處理模塊包括8個(gè)CPU核,每個(gè)CPU核都有 一個(gè)消息接收站,每個(gè)消息接收站都有一個(gè)消息接收隊(duì)列,每個(gè)消息接收 隊(duì)列都有256個(gè)接收消息的緩存,這256個(gè)緩存可以分配到8個(gè)哈希桶中, 消息接收站之間按照哈希桶中的緩存數(shù)來決定收取數(shù)據(jù)包的數(shù)量。
在預(yù)測統(tǒng)計(jì)階段,每個(gè)CPU核的哈希桶都為默認(rèn)的8個(gè)哈希桶,每個(gè) 哈希桶里面有32個(gè)接收消息的緩存。也就是說,網(wǎng)絡(luò)數(shù)據(jù)流量均勻地在8 個(gè)CPU核之間分配,即CPU處理才莫塊中的8個(gè)CPU核均處于工作狀態(tài),這 樣處理最高網(wǎng)紹4t據(jù)流量可以達(dá)到IOG。
在調(diào)整多核CPU處理模塊運(yùn)行配置階段,通過防火墻單板在通訊網(wǎng)絡(luò) 中運(yùn)營一段時(shí)間,得到了網(wǎng)絡(luò)數(shù)據(jù)流量特性的基本數(shù)據(jù)之后,利用多核CPU 控制模塊按照網(wǎng)絡(luò)數(shù)據(jù)流量來相應(yīng)調(diào)整多核CPU處理模塊中各CPU核的收 包數(shù)量,也即調(diào)整開啟多核CPU處理模塊中所需運(yùn)行工作的CPU核的數(shù)量。 如圖5所示,當(dāng)網(wǎng)絡(luò)數(shù)據(jù)流量的統(tǒng)計(jì)值超過5G的時(shí)段(9-20時(shí)),多核CPU 控制模塊將多.核CPU處理模塊調(diào)整在默認(rèn)模式,也就是說,在默認(rèn)模式下, 開啟運(yùn)行了多核CPU處理^t塊中的8個(gè)CPU核,用這8個(gè)CPU核處理5G 至10G的數(shù)據(jù)流量;當(dāng)網(wǎng)絡(luò)數(shù)據(jù)流量的統(tǒng)計(jì)值低于1G的時(shí)段(0-4時(shí)),多 核CPU控制模塊僅開啟運(yùn)行多核CPU處理模塊中的1個(gè)CPU核,用這l個(gè) CPU核處理低于1G的數(shù)據(jù)流量,并將其余7個(gè)CPU核控制在深度睡眠狀態(tài); 當(dāng)網(wǎng)絡(luò)數(shù)據(jù)流量的統(tǒng)計(jì)值在1G至5G之間的時(shí)段(4-9時(shí)、20-24時(shí)),多 核CPU控制模塊開啟運(yùn)行多核CPU核中的4個(gè)CPU核,用這4個(gè)CPU核處 理1G至5G之間的數(shù)據(jù)流量,并將其余4個(gè)勿需運(yùn)行的CPU核控制在深度 睡眠狀態(tài)。上述的多核CPU控制模塊調(diào)整多核CPU處理模塊各CPU核狀態(tài) 的規(guī)則是基于經(jīng)驗(yàn)總結(jié)的,在其它的實(shí)施例中,多核CPU控制模塊調(diào)整多 核CPU處理模塊各CPU核狀態(tài)還可以采用其它規(guī)則,例如,工作狀態(tài)的CPU 核個(gè)數(shù)=((網(wǎng)絡(luò)數(shù)據(jù)流量/單個(gè)CPU核處理數(shù)據(jù)流量能力)+1 )。
本實(shí)施例中,當(dāng)多核CPU處理模塊中各CPU核的狀態(tài)調(diào)整基于預(yù)先統(tǒng) 計(jì)的網(wǎng)絡(luò)數(shù)據(jù)流量而被調(diào)整后,由于當(dāng)前的網(wǎng)絡(luò)數(shù)據(jù)流量與預(yù)先統(tǒng)計(jì)的網(wǎng) 絡(luò)數(shù)據(jù)流量可能會(huì)存在數(shù)據(jù)誤差,當(dāng)前的網(wǎng)絡(luò)數(shù)據(jù)流量大于預(yù)先統(tǒng)計(jì)的網(wǎng) 絡(luò)數(shù)據(jù)流量,多核CPU處理模塊接收網(wǎng)絡(luò)數(shù)據(jù)流量時(shí),有可能會(huì)使部分?jǐn)?shù) 據(jù)包丟失,因此,通過記錄參數(shù)模塊記錄當(dāng)前時(shí)刻多核CPU處理模塊所生成的丟包率信息;以便多核CPU控制模塊根據(jù)丟包率信息來不斷調(diào)整多核 CPU處理模塊中各CPU核的狀態(tài),目的是盡量保證不丟掉網(wǎng)絡(luò)數(shù)據(jù)流量。
本實(shí)施例中,多核防火墻單板是在Linux操作系統(tǒng)環(huán)境下運(yùn)行的,多 核CPU控制;^莫塊通過調(diào)用Linux操:作系統(tǒng)中的sleep函凄史來l吏勿需工作的 CPU核處于深度睡眠狀態(tài),或者使深度睡眠狀態(tài)的CPU核進(jìn)入工作狀態(tài)。 處于深度睡眠狀態(tài)的CPU核耗電量較少,可以降低多核CPU處理模塊的電 耗。
以上內(nèi)容是接合具體的實(shí)施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不 能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的 普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單 推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種多核防火墻單板,包括多核CPU處理模塊,其特征在于還包括預(yù)測統(tǒng)計(jì)模塊和多核CPU控制模塊;所述預(yù)測統(tǒng)計(jì)模塊用于預(yù)先統(tǒng)計(jì)一段時(shí)間網(wǎng)絡(luò)數(shù)據(jù)流量;所述多核CPU控制模塊用于根據(jù)預(yù)先統(tǒng)計(jì)的網(wǎng)絡(luò)數(shù)據(jù)流量來調(diào)整多核CPU處理模塊中各CPU核的狀態(tài)。
2. 根據(jù)權(quán)利要求1所述的多核防火墻單板,其特征在于還包括記錄參數(shù) 模塊,所述記錄參數(shù)模塊用于記錄多核CPU處理模塊運(yùn)行的參數(shù)信息; 所述多核CPU控制模塊還用于根據(jù)參數(shù)信息來調(diào)整多核CPU處理模塊中 各CPU核的狀態(tài)。
3. 根據(jù)權(quán)利要求2所述的多核防火墻單板,其特征在于所述記錄參數(shù)模 塊記錄的多核CPU處理模塊運(yùn)行的參數(shù)信息為丟包率信息。
4. 根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的多核防火墻單板,其特征在于 所述各CPU核的狀態(tài)包括工作狀態(tài)或者深度睡眠狀態(tài)。
5. 根據(jù)權(quán)利要求4所述的多核防火墻單板,其特征在于對于采用Linux 操作系統(tǒng)的多核防火墻單板,所述多核CPU控制模塊通過s leep函數(shù)控 制CPU核處于深度睡眠狀態(tài)或工作狀態(tài)。
6. —種多核防火墻單板的運(yùn)行方法,其特征在于包括如下步驟首先,將多核防火墻單板在通信網(wǎng)絡(luò)中運(yùn)行一段時(shí)間,通過預(yù)測統(tǒng)計(jì)模 塊預(yù)先統(tǒng)計(jì)出該段時(shí)間內(nèi)的網(wǎng)絡(luò)數(shù)據(jù)流量;然后,多核CPU控制模塊根據(jù)預(yù)先統(tǒng)計(jì)的網(wǎng)絡(luò)數(shù)據(jù)流量來調(diào)整多核CPU 處理模塊中各CPU核的狀態(tài)。
7. 根據(jù)權(quán)利要求6所述的多核防火墻單板的運(yùn)行方法,其特征在于還包 括利用記錄參數(shù)模塊記錄多核CPU處理模塊運(yùn)行的參數(shù)信息的步驟;及 多核CPU控制模塊根據(jù)參數(shù)信息來調(diào)整多核CPU處理模塊中各CPU核的 狀態(tài)的步驟。
8. 根據(jù)權(quán)利要求7所述的多核防火墻單板的運(yùn)行方法,其特征在于所述 記錄參數(shù)模塊記錄的多核CPU處理模塊運(yùn)行的參數(shù)信息為丟包率信息。
9. 根據(jù)權(quán)利要求6至8中任意一項(xiàng)所述的多核防火墻單板的運(yùn)行方法,其 特征在于所述各CPU核的狀態(tài)包^r工作狀態(tài)或者深度睡眠狀態(tài)。
10. 根據(jù)權(quán)利要求9所述的多核防火墻單板的運(yùn)行方法,其特征在于對于 采用Linux操作系統(tǒng)的多核防火墻單板,多核CPU控制模塊通過sleep 函數(shù)控制CPU核處于深度睡眠狀態(tài)或工作狀態(tài)。
全文摘要
本發(fā)明涉及一種多核防火墻單板,包括預(yù)測統(tǒng)計(jì)模塊、多核CPU控制模塊和多核CPU處理模塊;所述預(yù)測統(tǒng)計(jì)模塊用于預(yù)先統(tǒng)計(jì)當(dāng)前網(wǎng)絡(luò)數(shù)據(jù)流量;所述多核CPU控制模塊用于根據(jù)預(yù)先統(tǒng)計(jì)的網(wǎng)絡(luò)數(shù)據(jù)流量來調(diào)整多核CPU處理模塊中各CPU核的狀態(tài)。還涉及一種多核防火墻單板的運(yùn)行方法,包括如下步驟首先,將多核防火墻單板在通信網(wǎng)絡(luò)中運(yùn)行一段時(shí)間,通過預(yù)測統(tǒng)計(jì)模塊預(yù)先統(tǒng)計(jì)出該段時(shí)間內(nèi)的網(wǎng)絡(luò)數(shù)據(jù)流量;然后,多核CPU控制模塊根據(jù)預(yù)先統(tǒng)計(jì)的網(wǎng)絡(luò)數(shù)據(jù)流量來調(diào)整多核CPU處理模塊中各CPU核的狀態(tài)。本發(fā)明通過根據(jù)網(wǎng)絡(luò)數(shù)據(jù)流量來調(diào)整CPU處理模塊中各CPU核的狀態(tài)而達(dá)到節(jié)能環(huán)保的效果。
文檔編號(hào)G06F9/50GK101598967SQ20091010838
公開日2009年12月9日 申請日期2009年6月23日 優(yōu)先權(quán)日2009年6月23日
發(fā)明者輝 韓 申請人:中興通訊股份有限公司