国产精品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’)插槽的計算系統(tǒng)中優(yōu)化計算機硬件使用

      文檔序號:9217081閱讀:634來源:國知局
      在包括多個填充的中央處理單元(‘cpu’)插槽的計算系統(tǒng)中優(yōu)化計算機硬件使用
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明的領(lǐng)域是數(shù)據(jù)處理,或者,更具體地,是用于在包括多個填充(populated)的中央處理單元(‘CPU’ )插槽(socket)的計算系統(tǒng)中優(yōu)化計算機硬件使用的方法、裝置和廣品。
      【背景技術(shù)】
      [0002]現(xiàn)代計算系統(tǒng)可以包括多個計算機處理器,諸如多個CPU。每個CPU可以被包括在CPU插槽中。在一些計算系統(tǒng)中,CPU中的一個或者多個CPU可以不作為CPU,一個或者多個CPU可以作為故障轉(zhuǎn)移CPU而不是主引導(dǎo)CPU,或者計算系統(tǒng)可以被配置為使得并非所有的CPU都被利用。在多插槽系統(tǒng)中被選擇為活躍的CPU經(jīng)常是基于順序的插槽標(biāo)識符分配的。例如,在插槽O、插槽1、插槽2和插槽3中的CPU可以是活躍的,而在插槽4和插槽5中的CPU可以是非活躍的。此外,將被用來引導(dǎo)計算系統(tǒng)的CPU也可以基于插槽標(biāo)識符來指定,使得將利用插槽O中的CPU來引導(dǎo)計算系統(tǒng)。這樣,在不考慮個體CPU或者CPU的特定組合的相關(guān)的性能能力的情況下,插槽標(biāo)識符的指定被用于標(biāo)識活躍的CPU和引導(dǎo)CPUo

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

      [0003]在包括多個填充的CPU插槽的計算系統(tǒng)中優(yōu)化計算機硬件使用,包括:由插槽配置模塊確定在計算系統(tǒng)的操作期間將被利用的CPU的數(shù)目;由插槽配置模塊確定與每個可用的CPU相關(guān)聯(lián)的性能特性;以及由插槽配置模塊根據(jù)與每個可用的CPU相關(guān)聯(lián)的性能特性和預(yù)定的性能策略來選擇目標(biāo)CPU以用作引導(dǎo)CPU。
      [0004]從如附圖中所示的本發(fā)明的示例實施例的以下更詳細的描述中,本發(fā)明的前述和其他目標(biāo)、特征和優(yōu)點將是明顯的,其中相似的參考標(biāo)號通常代表本發(fā)明的示例實施例的相似的部分。
      【附圖說明】
      [0005]圖1闡述根據(jù)本發(fā)明的實施例的包括在優(yōu)化計算機硬件使用中有用的示例計算機的自動計算機器的框圖。
      [0006]圖2闡述根據(jù)本發(fā)明的實施例的圖示用于在包括多個填充的CPU插槽的計算系統(tǒng)中優(yōu)化計算機硬件使用的示例方法的流程圖。
      [0007]圖3闡述根據(jù)本發(fā)明的實施例的圖示用于在包括多個填充的CPU插槽的計算系統(tǒng)中優(yōu)化計算機硬件使用的示例方法的流程圖。
      [0008]圖4闡述根據(jù)本發(fā)明的實施例的圖示用于在包括多個填充的CPU插槽的計算系統(tǒng)中優(yōu)化計算機硬件使用的示例方法的流程圖。
      【具體實施方式】
      [0009]從圖1開始,將參考附圖來描述根據(jù)本發(fā)明的用于在包括多個填充的CPU插槽的計算系統(tǒng)中優(yōu)化計算機硬件使用的示例方法、裝置和產(chǎn)品。圖1闡述了根據(jù)本發(fā)明的實施例的包括在優(yōu)化計算機硬件使用的過程中有用的示例計算機(152)的自動的計算機器的框圖。圖1的計算機(152)包括至少一個計算處理器(156)或者‘CPU’以及通過高速存儲器總線(166)和總線適配器(158)被連接至處理器(156)和計算機(152)的其他組件的隨機存取存儲器(168) ( ‘RAM’)。盡管在圖1中未圖示,但在圖1中描繪的計算機(152)可以包括多個填充的CPU插槽。每個CPU插槽可以被具體化為提供處理器(156)和印刷電路板(‘PCB ’)之間的機械的和電連接的機械組件。當(dāng)CPU被安裝在CPU插槽內(nèi)時,CPU插槽是‘填充的’。
      [0010]存儲于RAM(168)中的是應(yīng)用程序(155),它是計算機程序指令的模塊,當(dāng)在諸如處理(156)的計算機硬件上執(zhí)行該計算機程序指令的模塊時,促使計算機(152)在計算機(152)自身的運行之外執(zhí)行有用的任務(wù)。應(yīng)用程序(155)例如可以被具體化為統(tǒng)計軟件、企業(yè)軟件、圖形軟件、媒體播放器、辦公套件等。
      [0011]還存儲于RAM(168)中的是操作系統(tǒng)(154)。根據(jù)本發(fā)明的實施例在優(yōu)化計算機硬件使用的過程中有用的操作系統(tǒng)包括UNIX?、LinuxTM、Microsoft XP?、AIX、IBM的i5/OS?,以及如本領(lǐng)域的技術(shù)人員將想到的其他操作系統(tǒng)。在圖1的示例中的操作系統(tǒng)(154)和應(yīng)用程序(155)被示出在RAM(168)中,但是這種軟件的許多組件通常也被存儲在非易失性存儲器中,諸如舉例而言,存儲在磁盤驅(qū)動器(170)上。
      [0012]圖1的計算機(152)包括通過擴展總線(160)和總線適配器(158)被耦合至處理器(156)和計算機(152)的其他組件的磁盤驅(qū)動器適配器(172)。磁盤驅(qū)動器適配器(172)以磁盤驅(qū)動器(170)的形式將非易失性數(shù)據(jù)存儲連接至計算機(152)。根據(jù)本發(fā)明的實施例在用于優(yōu)化計算機硬件使用的計算機中有用的磁盤驅(qū)動器適配器包括電子集成驅(qū)動器(‘IDE’ )適配器、小型計算機系統(tǒng)接口( ‘SCSI’ )適配器,以及如本領(lǐng)域的技術(shù)人員將想到的其他磁盤驅(qū)動器適配器。非易失性計算機存儲器也可以被實現(xiàn)為如本領(lǐng)域的技術(shù)人員將想到的光盤驅(qū)動器、電可擦除只讀存儲器(也稱為‘EEPROM’或‘快閃’存儲器)、RAM驅(qū)動器等。
      [0013]圖1的示例計算機(152)包括一個或者多個輸入/輸出(‘I/O’)適配器(178)。I/o適配器,例如,通過用于控制到諸如計算機顯示屏幕的顯示設(shè)備的輸出以及來自諸如鍵盤和鼠標(biāo)的用戶輸入設(shè)備(181)的用戶輸入的計算機硬件和軟件驅(qū)動器,實現(xiàn)面向用戶的輸入/輸出。圖1的示例計算機(152)包括視頻適配器(209),視頻適配器(209)是為了圖形輸出至諸如顯示屏幕或者計算機監(jiān)視器的顯示設(shè)備(180)而專門設(shè)計的I/O適配器的示例。視頻適配器(209)通過高速視頻總線(164)、總線適配器(158)和也作為高速總線的前端總線(162)被連接至處理器(156)。
      [0014]圖1的示例計算機(152)包括用于與其他計算機(182)的數(shù)據(jù)通信和用于與數(shù)據(jù)通信網(wǎng)絡(luò)(100)的數(shù)據(jù)通信的通信適配器(167)??梢酝ㄟ^RS-232連接、通過諸如通用串行總線(‘USB’)的外部總線、通過諸如IP數(shù)據(jù)通信網(wǎng)絡(luò)的數(shù)據(jù)通信網(wǎng)絡(luò),以及以本領(lǐng)域的技術(shù)人員將想到的其他方式來串行地執(zhí)行這種數(shù)據(jù)通信。通信適配器直接地或者通過數(shù)據(jù)通信網(wǎng)絡(luò)實現(xiàn)硬件級的數(shù)據(jù)通信,通過該硬件級的數(shù)據(jù)通信一個計算機向另一計算機發(fā)送數(shù)據(jù)通信。根據(jù)本發(fā)明的實施例對于優(yōu)化計算機硬件使用有用的通信適配器的示例包括用于有線撥號通信的調(diào)制解調(diào)器、用于有線數(shù)據(jù)通信網(wǎng)絡(luò)通信的以太網(wǎng)(IEEE 802.3)適配器和用于無線數(shù)據(jù)通信網(wǎng)絡(luò)通信的802.11適配器。
      [0015]為了進一步的說明,圖2闡述根據(jù)本發(fā)明的實施例的圖示用于在包括多個填充的CPU插槽(204、206、208、210)的計算系統(tǒng)(202)中優(yōu)化計算機硬件使用的示例方法的流程圖。圖2的計算系統(tǒng)(202)可以例如被具體化為服務(wù)器、在刀片中心中的刀片服務(wù)器、臺式計算機等。在圖2中所示的計算系統(tǒng)包括四個CPU插槽(204、206、208、210),但是在其他實施例中計算系統(tǒng)(202)可以包括兩個或者多個CPU插槽中的任何數(shù)目的CPU插槽。在圖2中的每個CPU插槽(204、206、208、210)可以被具體化為提供CPU(212、214、216、218)和PCB之間的機械的和電連接的機械組件。當(dāng)CPU(212、214、216、218)被安裝在CPU插槽(204、206,208,210)內(nèi)時,CPU 插槽(204、206、208、210)是‘填充的,。
      [0016]在圖2中所描繪的示例方法至少部分地由插槽配置模塊(220)執(zhí)行。圖2的插槽配置模塊(220)可以例如被具體化作為在計算機硬件上執(zhí)行的計算機程序指令的模塊。在一些實施例中,插槽配置模塊(220)可以被具體化作為諸如現(xiàn)場可編程門陣列(‘FPGA’)、專用集成電路(‘ASIC’ )等的獨立的組件。在備選的實施例中,插槽配置模塊(220)可以被具體化為計算機程序指令,該計算機程序指令被包括在系統(tǒng)管理模塊或者其他的集中管理工具中并且在支持這種系統(tǒng)管理模塊或者其他的集中管理工具的計算機硬件上被執(zhí)行。
      [0017]在圖2中所描繪的示例方法包括由插槽配置模塊(220)確定(222)在計算系統(tǒng)(202)的操作期間將被利用的CPU(212、214、216、218)的數(shù)目。圖2的計算系統(tǒng)(202)可以例如被配置為在計算系統(tǒng)(202)的操作期間利用數(shù)目是二的冪的CPU(212、214、216、218),使得計算系統(tǒng)(202)可以使用一個CPU、兩個CPU、四個CPU、八個CPU等來操作。如果在圖2中所示的一個CPU(212)故障并且變得不可操作,則圖2的計算系統(tǒng)(202)可能因此不能使用在圖2中所描繪的剩余的三個CPU(214、216、218)中的每個CPU,因為計算系統(tǒng)(202)可能沒有被配置為使用三個CPU的配置來操作。
      [0018]確定(222)在計算系統(tǒng)(202)的操作期間將被利用的CPU(212、214、216、218)的數(shù)目例如可以通過插槽配置模塊(220)確定在計算系統(tǒng)(202)中安裝了多少可操作的CPU來執(zhí)行。在這樣的示例中,插槽配置模塊(220)可以通過發(fā)起發(fā)現(xiàn)過程來確定在計算系統(tǒng)(202)中安裝了多少可操作的CPU。在確定在計算系統(tǒng)(202)中安裝了多少可操作的CPU之后,插槽配置模塊(220)可以接下來標(biāo)識計算系統(tǒng)(202)被配置來利用的CPU的最大數(shù)目,該最大數(shù)目小于或者等于被安裝在計算系統(tǒng)(202)中的可操作的CPU的數(shù)目。例如,如果計算系統(tǒng)(202)具有七個可操作的CPU并且被配置為在一個CPU的配置、兩個CPU的配置、四個CPU的配置和八個CPU的配置中操作,插槽配置模塊(220)可以
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1