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

      一種中央處理器cpu熱移除、熱添加方法及裝置的制造方法

      文檔序號:9921938閱讀:687來源:國知局
      一種中央處理器cpu熱移除、熱添加方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及多CPU互聯(lián)技術(shù),尤其涉及一種中央處理器CPU熱移除、熱添加方法及
      目.0
      【背景技術(shù)】
      [0002]隨著IT(Internet Technology,互聯(lián)網(wǎng)技術(shù))技術(shù)的迅猛發(fā)展,各類IT系統(tǒng)中的數(shù)據(jù)量越來越大,例如現(xiàn)在一些應(yīng)用于企業(yè)關(guān)鍵業(yè)務(wù)的服務(wù)器,由于這些業(yè)務(wù)處于企業(yè)應(yīng)用中的核心地位,這就決定了它處理的數(shù)據(jù)和信息都是用戶核心的商業(yè)數(shù)據(jù)和信息,而且通常都是海量的。從目前一些關(guān)鍵業(yè)務(wù)領(lǐng)域最常見的三大類應(yīng)用:在線交易、商業(yè)分析和數(shù)據(jù)庫來看,即使應(yīng)用于一家普通企業(yè),其所處理的數(shù)據(jù)量可能也十分驚人,就更不用說它們在銀行、電信、證券等行業(yè)運(yùn)行時,動輒就要面對TB或PB級的數(shù)據(jù)量了。如此規(guī)模的數(shù)據(jù)量,又關(guān)系到商業(yè)用戶的生產(chǎn)、運(yùn)營和決策效率,勢必要求其承載平臺要有非常出色的高性能處理能力,而且隨著HANA(High_Performance Analytic Appliance,分析軟件)等大規(guī)模內(nèi)存數(shù)據(jù)庫應(yīng)用的興起,對單臺服務(wù)器系統(tǒng)的內(nèi)存容量也提出了很高的要求,因此需要在單臺服務(wù)器中集成更多的CPU(Central Processing Unit,中央處理器),更多的內(nèi)存以達(dá)到業(yè)務(wù)運(yùn)行所需的高性能,大容量的要求。
      [0003]由此,衍生出了多CPU互聯(lián)技術(shù),即通過CPU之間高速互聯(lián)通道(如QPKQuickPathInterconnect,快速通道互聯(lián))快速互聯(lián)通道等)將多個CPU相互連接,使得多顆物理CPU可以通過這些高速互聯(lián)通道相互連接形成一個資源共享的服務(wù)器系統(tǒng),但多CPU的互聯(lián)在增強(qiáng)單臺服務(wù)器處理性能的同時,也帶來了一些額外的風(fēng)險,因為這種多CHJ互聯(lián)的系統(tǒng)中只要有任意一個CPU發(fā)生故障,都可能會導(dǎo)致整個系統(tǒng)掛死,如需修復(fù)CPU故障則必須對整個服務(wù)器系統(tǒng)下電,然后更換CPU,而這種下電更換的操作必然會造成系統(tǒng)業(yè)務(wù)中斷,嚴(yán)重影響系統(tǒng)的連續(xù)服務(wù)時間。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明實施例提供了一種中央處理器CPU熱移除、熱添加方法及裝置,可以實現(xiàn)在不下電的情況下實現(xiàn)對(PU的更換,且系統(tǒng)能夠正常的工作,提升了用戶體驗。
      [0005]—方面,本申請的實施例提供了一種中央處理器CPU熱移除方法。該方法適用于具有非全互聯(lián)的第一CPU拓?fù)涞姆?wù)器,該服務(wù)器包括控制器,其中,當(dāng)前運(yùn)行的第一CPU拓?fù)浒ǘ鄠€CPU,該方法可以包括:控制器確定多個CPU中的第一 CPU,其中,該第一 CPU為有故障或根據(jù)第一指示信息需要移除的CPU,該第一指示信息來自所述第一 CHJ拓?fù)浠蛴脩艚涌???刂破鞔_定多個CPU中與第一CPU符合預(yù)設(shè)條件的至少一個第二CPU??刂破飨虻谝籆PU拓?fù)浒l(fā)送第二指示信息,第一CPU拓?fù)浣邮盏降诙甘拘畔⒑?,移除第一CPU以及至少一個第二CPU,得到第二CPU拓?fù)洌⑦\(yùn)行所述第二CPU拓?fù)?。通過本發(fā)明實施例可以實現(xiàn)CPU的在線移除,且在CPU移除過程中以及移除后,系統(tǒng)能夠正常的工作,提升了用戶體驗。
      [0006]在一個可能的設(shè)計中,上述第一CHJ拓?fù)涞亩鄠€CPU之間可以通過中間節(jié)點(diǎn)的連接,其中,該中間節(jié)點(diǎn)包括CHJ和/或外部節(jié)點(diǎn)控制器XNC。通過本發(fā)明實施例可以實現(xiàn)對通過中間節(jié)點(diǎn)連接的CPU拓?fù)渲械腃PU進(jìn)行在線移除,且系統(tǒng)能夠正常的工作,提升了用戶體驗。
      [0007]在一個可能的設(shè)計中,上述控制器確定多個CPU中與第一CPU符合預(yù)設(shè)條件的至少一個第二 CPU,可以包括:服務(wù)器中每個CPU可以有至少一個備份CPU,控制器可以確定第一CPU的至少一個備份第二CPU。其中,至少一個備份第二CPU在第一CPU拓?fù)渲?,通過本發(fā)明可以實現(xiàn),在CHJ移除時,可以將需要移除的CPU以及備份的CPU—起移除,使得移除后的CPU依然是一個穩(wěn)定的拓?fù)?,保證了在系統(tǒng)能夠正常的運(yùn)行的情況下,對CPU進(jìn)行移除操作,提高了用戶體驗。
      [0008]在一個可能的設(shè)計中,上述控制器確定多個CPU中與第一CPU符合預(yù)設(shè)條件的至少一個第二 CPU,可以包括:控制器確定第一 CPU在第一 CPU拓?fù)渖系奈恢?,以及在第?CPU拓?fù)渲?,與第一 CPU處于至少一個對稱位置(例如,可以是中心對稱或者軸對稱等等)上的第二CPU,或者與第一 CPU處于至少一個對稱位置上,且直接連接的任意一個第二 CPU。通過本發(fā)明實施例可以實現(xiàn),移除CPU和處于對稱位置的全部或者任意一個CPU后,能夠得到一個穩(wěn)定的拓?fù)浣Y(jié)構(gòu),保證系統(tǒng)能夠正常工作,提升了用戶體驗。
      [0009]在一個可能的設(shè)計中,每個CPU都可以具有多個端口,上述多個CPU之間通過端口連接,其中,上述控制器確定多個CPU中與第一CPU符合預(yù)設(shè)條件的至少一個第二CPU,具體可以包括,控制器確定與第一CPU通過相同的端口號的端口相互連接的至少一個第二CPU(例如,一個CPU有三個端口,端口號分別為,0,1,2ο如果兩個CPU都通過端口 2相連,那么在其中一個CPU需要移除時,另一個CPU也需要一并移除)。通過本發(fā)明實施例可以實現(xiàn),通過端口的方式確定需要同時移除的CPU,得到一個穩(wěn)定的CPU拓?fù)?,保證系統(tǒng)能夠正常工作,提升了用戶體驗。
      [0010]在一個可能的設(shè)計中,上述第一CPU拓?fù)浒ǘ鄠€CPU組,其中,該多個CPU組的信息可以預(yù)存在服務(wù)器中,上述控制器確定多個(PU中與第一 CPU符合預(yù)設(shè)條件的至少一個第二CPU,可以包括:控制器確定與第一 CPU屬于同一 CPU組的至少一個第二 CPU。通過本發(fā)明實施例可以實現(xiàn),通過以組的形式,對CPU進(jìn)行移除,可以得到一個穩(wěn)定的CPU拓?fù)?,保證系統(tǒng)能夠正常工作,提升了用戶體驗。
      [0011]在一個可能的設(shè)計中,上述第一CTU拓?fù)湓诮邮盏缴鲜龅诙甘拘畔⒑螅瑢⒌谝籆PU以及至少一個第二 CPU中的資源回收,斷開第一 CPU和至少一個第二 CPU與第二 CPU拓?fù)渲械腃PU的連接,還可以調(diào)整第二 CPU拓?fù)渲械腃PU的設(shè)置,使得移除第一 CPU以及至少一個第二 CPU后,能夠以穩(wěn)定的第四CPU拓?fù)涞男问竭M(jìn)行工作。通過本發(fā)明實施例可以實現(xiàn),移除(PU后的CPU拓?fù)淠軌蛘5墓ぷ?,提高了用戶體驗。
      [0012]另一方面,本申請的實施例提供了一種中央處理器CPU熱添加方法。該方法適用于具有非全互聯(lián)的第三CPU拓?fù)涞姆?wù)器,該服務(wù)器包括控制器,該方法可以包括,控制器確定第一指示信息,其中,第一指示信息用于指示添加第三CPU,另外,第三CPU不在當(dāng)前運(yùn)行的第三CPU拓?fù)渲小?刂破鞔_定與第三CPU符合預(yù)設(shè)條件的至少一個第四CPU是否已經(jīng)安裝,若是,控制器向第三CPU拓?fù)浒l(fā)送第二指示信息。第三CPU拓?fù)湓诮邮盏降诙甘拘畔⒑螅砑拥谌鼵PU以及所述第四CPU,得到第四CPU拓?fù)?,并運(yùn)行第四CPU拓?fù)?。通過本發(fā)明實施例可以實現(xiàn)CPU的在線添加,且在添加過程中,系統(tǒng)能夠正常的工作,提升了用戶體驗。
      [0013]在一個可能的設(shè)計中,可以通過用戶接口接收第一指示信息,該指示信息中可以攜帶需要添加的CPU的標(biāo)識;或者,在第三CPU安裝后,感應(yīng)器觸發(fā)特定的指令,控制器根據(jù)該指令,獲取第三CHJ的標(biāo)識。通過本發(fā)明實施例可以實現(xiàn)對通過特定的指令或者用戶接口觸發(fā)CPU的添加,且系統(tǒng)能夠正常的工作,提升了用戶體驗。
      [0014]在一個可能的設(shè)計中,上述控制器確定與第三CPU符合預(yù)設(shè)條件的至少一個第四CPU是否已經(jīng)安裝,包括:控制器確定第四CPU拓?fù)渲信c第三CPU處于至少一個對稱位置(中心對稱或者軸對稱)上的第二 CPU是否已經(jīng)安裝。通過本發(fā)明實施例可以實現(xiàn),再添加CPU時,保證與該CPU處于對稱位置的CPU也添加,這樣在CPU添加后得到一個穩(wěn)定的拓?fù)?,系統(tǒng)在添加過程中能夠正常工作,提升了用戶體驗。
      [0015]在一個可能的設(shè)計中,上述控制器確定與第三CPU符合預(yù)設(shè)條件的至少一個第四CPU是否已經(jīng)安裝,包括:處理器確定第一 CPU的至少一個備份CPU是否安裝。通過本發(fā)明實施例可以實現(xiàn),對CPU以及該CPU的備份同時安裝,使得在操作系統(tǒng)能夠正常工作的情況下,對CPU拓?fù)溥M(jìn)行擴(kuò)容,提高了用戶體驗。
      [0016]在一個可能的設(shè)計中,上述第四CPU拓?fù)浒ǘ鄠€CPU組,其中,該多個CPU組的信息可以預(yù)存在所述服務(wù)器中,上述控制器確定與第三(PU符合預(yù)設(shè)條件的至少一個第四CPU是否已經(jīng)安裝,可以包括,控制器確定與第三CPU屬于同一 CPU組的至少一個第四CPU是否已經(jīng)安裝。通過本發(fā)明實施例可以實現(xiàn),再添加CPU時,以組為單位進(jìn)行添加,這樣保證添加(PU后的拓?fù)湟廊粸榉€(wěn)定的拓?fù)?,保證系統(tǒng)能夠正常的運(yùn)行,提高了用戶體驗。
      [0017]在一個可能的設(shè)計中,第三CPU拓?fù)湓诮邮盏降诙甘拘畔⒑螅瑸榈谌鼵PU以及至少一個第四CHJ分配資源,建立第三CPU和至少一個第四CPU與第三CPU拓?fù)渲械腃PU的連接,還可以調(diào)整第三CPU拓?fù)渲械腃PU的設(shè)置,得到第四CPU拓?fù)?,并運(yùn)行所述第四CPU拓?fù)洹Mㄟ^本發(fā)明實施例可以實現(xiàn),添加后的CPU拓?fù)錇榉€(wěn)定的拓?fù)?,保證了系統(tǒng)的正常運(yùn)行,提高了用戶體驗。
      [0018]又一方面,本申請的實施例提供了11、一種中央處理器CPU熱移除裝置,其特征在于,所述裝置適用于具有非全互聯(lián)的第一 CPU拓?fù)涞姆?wù)器,當(dāng)前運(yùn)行的第一 CPU拓?fù)浒ǘ鄠€CPU,所述裝置包括:處理單元,用于確定所述多個CPU中的第一 CPU,所述第一 CPU為有故障或根據(jù)第一指示信息需要移除的CPU,所述第一指示信息來自所述第一 CPU拓
      當(dāng)前第1頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1