[發明專利]一種超線程設備處理業務的再平衡方法在審
| 申請號: | 201410053329.4 | 申請日: | 2014-02-17 |
| 公開(公告)號: | CN103823707A | 公開(公告)日: | 2014-05-28 |
| 發明(設計)人: | 郭感應 | 申請(專利權)人: | 漢柏科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 李迪 |
| 地址: | 300384 天津市華*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 線程 設備 處理 業務 平衡 方法 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種超線程設備處理業務的再平衡方法。
背景技術
超線程其英文為HT技術,全名為HYPER?THREADING,超線程技術主要功能是將一個物理處理器通過超線程虛擬出兩個平衡等價的處理器,此時可將單核設備在軟件形態上看作多核設備來處理,通過超線程技術,可以將擁有n個核的處理器設備看作2n個核來處理,通過因特爾測試出的性能結果顯示,其整體運行效率提高了15%到30%。
現有技術中,大多采用以下兩種方式:其一為使用本身就擁有及簡化的rmi芯片,此芯片的特點是即使是應用多核處理器,價錢也非常便宜,且此處理器從初始研發即為多核網絡設備所設計,所以應用網絡軟件可以大大降低設備成本,但主要用于低端市場,不具有很強的適用性,且處理效率低且耗時長;其二為使用多核x86架構的intel芯片,此芯片的特點是性能高,可以滿足高端轉發設備的多核軟件需要,但缺點為價錢高,不適合面向低端市場。
進一步地,對于以上現有技術的兩種選擇而言,選擇rmi芯片來說,非常小眾,且此芯片為專用網絡芯片,對網絡報文的轉發處理非常快,性能高,但對當前的下一代網絡設備而言,對網絡報文的處理已經不局限于簡單的報文轉發功能,對于應用業務的處理開始大量使用,此時對處理器的網絡多維復雜運算非常重要,所以對專門為網絡轉發而設計的rmi芯片來說,就顯得非常不使用;而x86的處理器,單體架構成本很高,隨著核數的增長,成本也成指數級增長,對于低端設備而言,不需要很高的性能,所以在低端設備上使用x86芯片會出現成本居高不下的問題,沒有市場競爭力。
發明內容
本發明所要解決的技術問題是如何克服現有單核處理器處理業務的低效、耗時,且成本高的問題。
為此目的,本發明提出了一種超線程設備處理業務的再平衡方法,包括具體以下步驟:
S1:將芯片的第一處理器通過超線程進行倍數虛擬,得到多個特征處理器;
S2:對獲得的所述多個特征處理器進行虛擬封裝;
S3:所述封裝后的第一特征處理器組用作報文的協議主機處理,所述第二特征處理器組用作報文的轉發處理,其中所述多個特征處理器包括所述第一特征處理器組與所述第二特征處理器組。
具體地,所述第一處理器為物理處理器。
具體地,所述多個特征處理器為虛擬邏輯處理器。
具體地,所述第一特征處理器組與所述第二特征處理器組為虛擬邏輯處理器。
進一步地,通過所述多個特征處理器軟件對所述多個特征處理器進行操作。
具體地,通過對應的軟件將所述第一特征處理器組虛擬為控制層。
具體地,通過對應的軟件將所述第二特征處理器組虛擬為轉發層。
通過采用本發明所公開一種超線程設備處理業務的再平衡方法,本發明通過對于硬件上只有一個處理器的設備來說,通過超線程虛擬出兩個處理器,從軟件層面上需要多個處理器的軟件,將控制層面的多個處理器通過進程進行虛擬化,通過線程進行區分,將轉發層面的多個處理器通過進程進行虛擬化,也通過線程進行區分,此時就構成了一個處理器虛擬出兩個處理器,軟件上一個虛擬處理器作為控制層,一個作為轉發層,通過這種方式起到了降低整體的設備成本,滿足低端設備的成本需求的目的。
附圖說明
通過參考附圖會更加清楚的理解本發明的特征和優點,附圖是示意性的而不應理解為對本發明進行任何限制,在附圖中:
圖1示出了本發明實施例中的一種超線程設備處理業務的再平衡方法的步驟流程圖。
具體實施方式
下面將結合附圖對本發明的實施例進行詳細描述。
如圖1所示,本發明提供了一種超線程設備處理業務的再平衡方法,包括具體以下步驟:
步驟S1:將芯片的第一處理器通過超線程進行倍數虛擬,得到多個特征處理器。其中,第一處理器為物理處理器,且多個特征處理器為虛擬邏輯處理器。
步驟S2:對獲得的多個特征處理器進行虛擬封裝。
步驟S3:封裝后的第一特征處理器組用作報文的協議主機處理,第二特征處理器組用作報文的轉發處理。其中,多個特征處理器包括第一特征處理器組與第二特征處理器組,且第一特征處理器組與第二特征處理器組均為虛擬邏輯處理器。
進一步地,通過多個特征處理器軟件對多個特征處理器進行操作。具體地,通過對應的軟件將第一特征處理器組虛擬為控制層;通過對應的軟件將第二特征處理器組虛擬為轉發層。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于漢柏科技有限公司,未經漢柏科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410053329.4/2.html,轉載請聲明來源鉆瓜專利網。





