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

      一種計(jì)算機(jī)系統(tǒng)動(dòng)態(tài)資源重配置的方法

      文檔序號(hào):6369650閱讀:555來(lái)源:國(guó)知局
      專利名稱:一種計(jì)算機(jī)系統(tǒng)動(dòng)態(tài)資源重配置的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,具體地說(shuō)是ー種計(jì)算機(jī)系統(tǒng)動(dòng)態(tài)資源重配置的方法。
      背景技術(shù)
      隨著科學(xué)計(jì)算、商用服務(wù)、政府職能等應(yīng)用領(lǐng)域電子化的高速發(fā)展,用戶在追求系統(tǒng)高性能、高容量、高密度等指標(biāo)的同時(shí),更看重的是系統(tǒng)的可用性和每瓦功耗比。針對(duì)此需求,業(yè)界現(xiàn)存的部分方法如處理器熱插抜、PCI-E設(shè)備熱插拔等能夠部分增強(qiáng)系統(tǒng)可用性,降低每瓦功耗比,但此類方法多數(shù)存在需配合特定廠商設(shè)備使用、支持可動(dòng)態(tài)調(diào)整的資源種類有限等局限性。因此,需要在現(xiàn)有技術(shù)方案基礎(chǔ)上提出一種更具通用性的計(jì)算機(jī)系統(tǒng)動(dòng)態(tài)資源重配置方法。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提供一種計(jì)算機(jī)系統(tǒng)動(dòng)態(tài)資源重配置的方法。本發(fā)明的目的是按以下方式實(shí)現(xiàn)的,包括動(dòng)態(tài)資源移除和動(dòng)態(tài)資源添加兩個(gè)子過(guò)程,其中:
      動(dòng)態(tài)資源移除過(guò)程,用戶通過(guò)監(jiān)控管理系統(tǒng)選擇要移除的資源;監(jiān)控管理系統(tǒng)提供標(biāo)識(shí)待移除資源的信息并通知操作系統(tǒng);操作系統(tǒng)將待移除資源相關(guān)任務(wù)遷移至其他可用資源上,并移除相關(guān)資源在操作系統(tǒng)中對(duì)應(yīng)的數(shù)據(jù)信息,并通知監(jiān)控管理系統(tǒng);監(jiān)控管理系統(tǒng)給待移除資源去電,具體實(shí)現(xiàn)步驟如下
      1)用戶通過(guò)監(jiān)控管理系統(tǒng)選擇要移除的CPU,包括通過(guò)Web管理頁(yè)面;
      2)監(jiān)控管理系統(tǒng)向某個(gè)MailBox,包括某寄存器中填寫(xiě)熱移除資源信息,包括資源類型為CPU、資源ID為2,發(fā)中斷通知操作系統(tǒng),包括SCI或GPE ;
      3)操作系統(tǒng)接收中斷,根據(jù)MailBox中的內(nèi)容,得知待移除的資源信息后,將進(jìn)行如下動(dòng)作禁止該處理器參與進(jìn)程負(fù)載均衡遷移動(dòng)作;將該處理器對(duì)應(yīng)的資源遷移或釋放,包括 task_list、soft_irq、mca、init,刪除 sysfs 和 procfs 相關(guān)條目;禁止對(duì) memory map中的對(duì)應(yīng)處理器寄存器、中斷空間的訪問(wèn),并在memory map中將對(duì)應(yīng)空間禁用;
      4)操作系統(tǒng)發(fā)中斷通知監(jiān)控管理系統(tǒng)已完成資源移除,包括通過(guò)GPIO的方式;
      5)監(jiān)控管理系統(tǒng)給待移除資源去電;
      動(dòng)態(tài)資源添加過(guò)程,用戶通過(guò)監(jiān)控管理系統(tǒng)選擇要添加的資源;監(jiān)控管理系統(tǒng)給待添加資源上電;監(jiān)控管理系統(tǒng)初始化待添加資源;監(jiān)控管理系統(tǒng)提供標(biāo)識(shí)待添加資源的信息并通知操作系統(tǒng);操作系統(tǒng)將待添加資源對(duì)應(yīng)的數(shù)據(jù)信息加入,并通知監(jiān)控管理系統(tǒng)資源添加完成;
      動(dòng)態(tài)資源添加過(guò)程采用以下具體步驟實(shí)現(xiàn)
      1)用戶通過(guò)監(jiān)控管理系統(tǒng)選擇要添加的資源,包括通過(guò)Web管理頁(yè)面;
      2)監(jiān)控管理系統(tǒng)給待添加資源,包括給某IO設(shè)備上電;3)監(jiān)控管理系統(tǒng)初始化待添加資源,將該IO設(shè)備的配置寄存器配置為系統(tǒng)所要求的狀態(tài),如配置設(shè)備的總線號(hào)、插槽號(hào)、IO空間信息;
      4)監(jiān)控管理系統(tǒng)向某個(gè)MailBox,包括某寄存器中填寫(xiě)熱添加資源信息,包括資源類型為HBA卡、資源ID為2,發(fā)中斷通知操作系統(tǒng),包括SCI或GPE ;
      5)操作系統(tǒng)熱插拔中斷處理程序?qū)⒃撛O(shè)備進(jìn)行配置,添加該設(shè)備及其從設(shè)備加入全局設(shè)備鏈表,添加sysfs和procfs對(duì)應(yīng)項(xiàng);
      操作系統(tǒng)發(fā)中斷通知監(jiān)控管理系統(tǒng)已完成資源添加,包括通過(guò)GPIO的方式。本發(fā)明的有益效果是利用本發(fā)明的方法設(shè)計(jì)的系統(tǒng),可支持對(duì)系統(tǒng)內(nèi)所有資源,包括處理器、內(nèi)存、IO等進(jìn)行動(dòng)態(tài)調(diào)整,具備通用性。系統(tǒng)動(dòng)態(tài)資源重配置方法,彌補(bǔ)了傳統(tǒng)方法需綁定特定廠商及設(shè)備、支持資源種類有限等缺陷,具備通用性,能夠及時(shí)將故障資源隔離,井能夠有效的提高資源利用率,提高了系統(tǒng)的可用性和每瓦功耗比,因而具有廣闊 的發(fā)展前景及極高的技術(shù)價(jià)值。


      附圖I為動(dòng)態(tài)資源移除過(guò)程示意 附圖2為動(dòng)態(tài)資源添加過(guò)程示意圖。
      具體實(shí)施例方式參照說(shuō)明書(shū)附圖對(duì)本發(fā)明的方法作以下詳細(xì)地說(shuō)明。下面參照附圖,對(duì)本發(fā)明的內(nèi)容以具體實(shí)例來(lái)描述實(shí)現(xiàn)發(fā)明中描述的計(jì)算機(jī)系統(tǒng)動(dòng)態(tài)資源重配置的方法的過(guò)程。如發(fā)明內(nèi)容中所描述的,以操作系統(tǒng)為linux、待移除資源為某個(gè)CPU為示例,本發(fā)明中的動(dòng)態(tài)資源移除過(guò)程可采用以下具體步驟實(shí)現(xiàn)
      1)用戶通過(guò)監(jiān)控管理系統(tǒng)選擇要移除的CPU(如通過(guò)Web管理頁(yè)面);
      2)監(jiān)控管理系統(tǒng)向某個(gè)MailBox(如某寄存器)中填寫(xiě)熱移除資源信息(如資源類型為CPU、資源ID為2等),發(fā)中斷通知操作系統(tǒng)(如SCI或GPE);
      3)操作系統(tǒng)接收中斷,根據(jù)MailBox中的內(nèi)容,得知待移除的資源信息后,將進(jìn)行如下動(dòng)作禁止該處理器參與進(jìn)程負(fù)載均衡遷移動(dòng)作;將該處理器對(duì)應(yīng)的資源遷移或釋放,如 task_list、soft_irq、mca、init 等,刪除 sysfs 和 procfs 相關(guān)條目;禁止對(duì) memory map 中的對(duì)應(yīng)處理器寄存器、中斷等空間的訪問(wèn),并在memory map中將對(duì)應(yīng)空間禁用;
      4)操作系統(tǒng)發(fā)中斷通知監(jiān)控管理系統(tǒng)已完成資源移除(如通過(guò)GPIO的方式);
      5)監(jiān)控管理系統(tǒng)給待移除資源去電。如發(fā)明內(nèi)容中所描述的,以操作系統(tǒng)為linux、待添加資源為某個(gè)10設(shè)備為示例,本發(fā)明中的動(dòng)態(tài)資源添加過(guò)程可采用以下具體步驟實(shí)現(xiàn)
      1)用戶通過(guò)監(jiān)控管理系統(tǒng)選擇要添加的資源(如通過(guò)Web管理頁(yè)面);
      2)監(jiān)控管理系統(tǒng)給待添加資源如某10設(shè)備上電;
      3)監(jiān)控管理系統(tǒng)初始化待添加資源,將該10設(shè)備的配置寄存器配置為系統(tǒng)所要求的狀態(tài),如配置設(shè)備的總線號(hào)、插槽號(hào)、10空間等信息;
      4)監(jiān)控管理系統(tǒng)向某個(gè)MailBox(如某寄存器)中填寫(xiě)熱添加資源信息(如資源類型為HBA卡、資源ID為2等),發(fā)中斷通知操作系統(tǒng)(如SCI或GPE);
      5)操作系統(tǒng)熱插拔中斷處理程序?qū)⒃撛O(shè)備進(jìn)行配置,添加該設(shè)備及其從設(shè)備加入全局設(shè)備鏈表,添加sysfs和procfs對(duì)應(yīng)項(xiàng)等;
      操作系統(tǒng)發(fā)中斷通知監(jiān)控管理系統(tǒng)已完成資源添加(如通過(guò)GPIO的方式)
      除說(shuō)明書(shū)所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技木。
      權(quán)利要求
      1.一種計(jì)算機(jī)系統(tǒng)動(dòng)態(tài)資源重配置的方法,其特征在于,包括動(dòng)態(tài)資源移除和動(dòng)態(tài)資源添加兩個(gè)子過(guò)程,其中 動(dòng)態(tài)資源移除過(guò)程,用戶通過(guò)監(jiān)控管理系統(tǒng)選擇要移除的資源;監(jiān)控管理系統(tǒng)提供標(biāo)識(shí)待移除資源的信息并通知操作系統(tǒng);操作系統(tǒng)將待移除資源相關(guān)任務(wù)遷移至其他可用資源上,并移除相關(guān)資源在操作系統(tǒng)中對(duì)應(yīng)的數(shù)據(jù)信息,并通知監(jiān)控管理系統(tǒng);監(jiān)控管理系統(tǒng)給待移除資源去電,具體實(shí)現(xiàn)步驟如下 (1)用戶通過(guò)監(jiān)控管理系統(tǒng)選擇要移除的CPU,包括通過(guò)Web管理頁(yè)面; (2)監(jiān)控管理系統(tǒng)向某個(gè)MailBox,包括某寄存器中填寫(xiě)熱移除資源信息,包括資源類型為CPU、資源ID為2,發(fā)中斷通知操作系統(tǒng),包括SCI或GPE ; (3)操作系統(tǒng)接收中斷,根據(jù)MailBox中的內(nèi)容,得知待移除的資源信息后,將進(jìn)行如下動(dòng)作禁止該處理器參與進(jìn)程負(fù)載均衡遷移動(dòng)作;將該處理器對(duì)應(yīng)的資源遷移或釋放,包括 task_list、soft_irq、mca、init,刪除 sysfs 和 procfs 相關(guān)條目;禁止對(duì) memory map中的對(duì)應(yīng)處理器寄存器、中斷空間的訪問(wèn),并在memory map中將對(duì)應(yīng)空間禁用; (4)操作系統(tǒng)發(fā)中斷通知監(jiān)控管理系統(tǒng)已完成資源移除,包括通過(guò)GPIO的方式; (5)監(jiān)控管理系統(tǒng)給待移除資源去電; 動(dòng)態(tài)資源添加過(guò)程,用戶通過(guò)監(jiān)控管理系統(tǒng)選擇要添加的資源;監(jiān)控管理系統(tǒng)給待添加資源上電;監(jiān)控管理系統(tǒng)初始化待添加資源;監(jiān)控管理系統(tǒng)提供標(biāo)識(shí)待添加資源的信息并通知操作系統(tǒng);操作系統(tǒng)將待添加資源對(duì)應(yīng)的數(shù)據(jù)信息加入,并通知監(jiān)控管理系統(tǒng)資源添加完成; 動(dòng)態(tài)資源添加過(guò)程采用以下具體步驟實(shí)現(xiàn) (1)用戶通過(guò)監(jiān)控管理系統(tǒng)選擇要添加的資源,包括通過(guò)Web管理頁(yè)面; (2)監(jiān)控管理系統(tǒng)給待添加資源,包括給某IO設(shè)備上電; (3)監(jiān)控管理系統(tǒng)初始化待添加資源,將該IO設(shè)備的配置寄存器配置為系統(tǒng)所要求的狀態(tài),如配置設(shè)備的總線號(hào)、插槽號(hào)、IO空間信息; (4)監(jiān)控管理系統(tǒng)向某個(gè)MailBox,包括某寄存器中填寫(xiě)熱添加資源信息,包括資源類型為HBA卡、資源ID為2,發(fā)中斷通知操作系統(tǒng),包括SCI或GPE ; (5)操作系統(tǒng)熱插拔中斷處理程序?qū)⒃撛O(shè)備進(jìn)行配置,添加該設(shè)備及其從設(shè)備加入全局設(shè)備鏈表,添加sysfs和procfs對(duì)應(yīng)項(xiàng); 操作系統(tǒng)發(fā)中斷通知監(jiān)控管理系統(tǒng)已完成資源添加,包括通過(guò)GPIO的方式。
      全文摘要
      本發(fā)明提供一種計(jì)算機(jī)系統(tǒng)動(dòng)態(tài)資源重配置的方法,利用本發(fā)明的方法設(shè)計(jì)的系統(tǒng),可支持對(duì)系統(tǒng)內(nèi)所有資源,包括處理器、內(nèi)存、IO等進(jìn)行動(dòng)態(tài)調(diào)整,具備通用性。系統(tǒng)動(dòng)態(tài)資源重配置方法,彌補(bǔ)了傳統(tǒng)方法需綁定特定廠商及設(shè)備、支持資源種類有限等缺陷,具備通用性,能夠及時(shí)將故障資源隔離,并能夠有效的提高資源利用率,提高了系統(tǒng)的可用性和每瓦功耗比,因而具有廣闊的發(fā)展前景及極高的技術(shù)價(jià)值。
      文檔編號(hào)G06F9/50GK102693160SQ201210149229
      公開(kāi)日2012年9月26日 申請(qǐng)日期2012年5月15日 優(yōu)先權(quán)日2012年5月15日
      發(fā)明者喬英良 申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1