息對服務(wù)器設(shè)備的硬件進行變更,并重啟服務(wù)器設(shè)備的運行系統(tǒng)。
[0042]優(yōu)選地,該預(yù)設(shè)的硬件配置執(zhí)行系統(tǒng)獨立于服務(wù)器設(shè)備的運行系統(tǒng),具有獨立的CPU、內(nèi)存和微型操作系統(tǒng)。
[0043]在本發(fā)明實施例中,當(dāng)服務(wù)器設(shè)備的操作系統(tǒng)重啟時,會優(yōu)先啟動該預(yù)設(shè)的硬件配置執(zhí)行系統(tǒng),該預(yù)設(shè)的硬件配置執(zhí)行系統(tǒng)能夠讀取主板配置芯片中存儲的關(guān)于硬件的配置信息。
[0044]優(yōu)選地,根據(jù)修改后的配置信息對服務(wù)器設(shè)備的硬件進行變更包括:
[0045]通過使CPU斷電的方式停止利用率低于預(yù)設(shè)的利用率閾值的CPU的運行或從多CPU運行模式變更為單CPU運行模式;或者,
[0046]通過預(yù)警的方式通知用戶拔出利用率低于預(yù)設(shè)的利用率閾值的CPU。
[0047]在本發(fā)明實施例中,仍以步驟S101中的舉例進行說明,在此步驟中,為了使CPU1停止運行,我們可以使用CPU1斷電的方式或者拔出CPU1的方式來使CPU1停止工作。這里,在采用拔出CPU1的方式時,我們可以預(yù)先向用戶預(yù)警,通知用戶該CPU1需要拔出,具體的預(yù)警方式可以自行定義,例如,可以通過聲音提示,燈光閃爍或預(yù)警框等各種方式,在此不做限制。
[0048]為了達(dá)到上述目的,本發(fā)明還出了一種服務(wù)器物理配置更新系統(tǒng)01,如圖4所示該系統(tǒng)包括:設(shè)備監(jiān)控單元02、配置更新單元03和硬件配置執(zhí)行單元04。
[0049]設(shè)備監(jiān)控單元02,用于監(jiān)控服務(wù)器設(shè)備中各個部件的使用情況,統(tǒng)計各個部件在預(yù)設(shè)時間內(nèi)的利用率,并對該利用率進行分析。
[0050]配置更新單元03,用于根據(jù)分析結(jié)果,在服務(wù)器設(shè)備的主板配置芯片中修改該服務(wù)器設(shè)備的配置信息并存儲。
[0051]硬件配置執(zhí)行單元04,用于通過預(yù)設(shè)的硬件配置執(zhí)行系統(tǒng)讀取主板配置芯片中存儲的修改后的配置信息,根據(jù)修改后的配置信息對服務(wù)器設(shè)備的硬件進行變更,并重啟服務(wù)器設(shè)備的運行系統(tǒng)。
[0052]優(yōu)選地,該設(shè)的硬件配置執(zhí)行系統(tǒng)獨立于所述服務(wù)器設(shè)備的運行系統(tǒng),具有獨立的CPU、內(nèi)存和微型操作系統(tǒng)。
[0053]優(yōu)選地,配置更新單元03根據(jù)分析結(jié)果,在服務(wù)器設(shè)備的主板配置芯片中修改服務(wù)器設(shè)備的配置信息包括:
[0054]在多CPU配置的服務(wù)器設(shè)備中,當(dāng)分析出一個或多個CPU在預(yù)設(shè)時間內(nèi)的利用率低于預(yù)設(shè)的利用率閾值時,將服務(wù)器設(shè)備的配置信息修改為停止利用率低于預(yù)設(shè)的利用率閾值的CPU的運行,或?qū)⒎?wù)器設(shè)備的配置信息中的運行模式從多CPU運行模式修改為單CPU運行模式。
[0055]優(yōu)選地,硬件配置執(zhí)行單元04根據(jù)修改后的配置信息對服務(wù)器設(shè)備的硬件進行變更包括:
[0056]通過使CPU斷電的方式停止利用率低于預(yù)設(shè)的利用率閾值的CPU的運行或從多CPU運行模式變更為單CPU運行模式;或者,
[0057]通過預(yù)警的方式通知用戶拔出利用率低于預(yù)設(shè)的利用率閾值的CPU。
[0058]與現(xiàn)有技術(shù)相比,本發(fā)明包括:監(jiān)控服務(wù)器設(shè)備中各個部件的使用情況,統(tǒng)計各個部件在預(yù)設(shè)時間內(nèi)的利用率,并對該利用率進行分析。根據(jù)分析結(jié)果,在服務(wù)器設(shè)備的主板配置芯片中修改服務(wù)器設(shè)備的配置信息并存儲。通過預(yù)設(shè)的硬件配置執(zhí)行系統(tǒng)讀取主板配置芯片中存儲的修改后的配置信息,根據(jù)修改后的配置信息對服務(wù)器設(shè)備的硬件進行變更,并重啟服務(wù)器設(shè)備的運行系統(tǒng)。通過本發(fā)明的方案,能夠解決用戶服務(wù)器配置無法動態(tài)更改的難題,最大程度上幫助用戶降低服務(wù)器的功耗,減少用戶設(shè)備運維的成本。
[0059]需要說明的是,以上所述的實施例僅是為了便于本領(lǐng)域的技術(shù)人員理解而已,并不用于限制本發(fā)明的保護范圍,在不脫離本發(fā)明的發(fā)明構(gòu)思的前提下,本領(lǐng)域技術(shù)人員對本發(fā)明所做出的任何顯而易見的替換和改進等均在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種服務(wù)器物理配置更新方法,其特征在于,所述方法包括: 監(jiān)控服務(wù)器設(shè)備中各個部件的使用情況,統(tǒng)計所述各個部件在預(yù)設(shè)時間內(nèi)的利用率,并對所述利用率進行分析; 根據(jù)分析結(jié)果,在所述服務(wù)器設(shè)備的主板配置芯片中修改所述服務(wù)器設(shè)備的配置信息并存儲; 通過預(yù)設(shè)的硬件配置執(zhí)行系統(tǒng)讀取所述主板配置芯片中存儲的修改后的配置信息,根據(jù)所述修改后的配置信息對所述服務(wù)器設(shè)備的硬件進行變更,并重啟所述服務(wù)器設(shè)備的運行系統(tǒng)。2.如權(quán)利要求1所述的服務(wù)器物理配置更新方法,其特征在于,所述預(yù)設(shè)的硬件配置執(zhí)行系統(tǒng)獨立于所述服務(wù)器設(shè)備的運行系統(tǒng),具有獨立的CPU、內(nèi)存和微型操作系統(tǒng)。3.如權(quán)利要求1所述的服務(wù)器物理配置更新方法,其特征在于,所述根據(jù)分析結(jié)果,在所述服務(wù)器設(shè)備的主板配置芯片中修改所述服務(wù)器設(shè)備的配置信息包括: 在多CPU配置的服務(wù)器設(shè)備中,當(dāng)分析出一個或多個CPU在所述預(yù)設(shè)時間內(nèi)的利用率低于預(yù)設(shè)的利用率閾值時,將所述服務(wù)器設(shè)備的配置信息修改為停止所述利用率低于預(yù)設(shè)的利用率閾值的CPU的運行,或?qū)⑺龇?wù)器設(shè)備的配置信息中的運行模式從多CPU運行模式修改為單CPU運行模式。4.如權(quán)利要求3所述的服務(wù)器物理配置更新方法,其特征在于,所述根據(jù)所述修改后的配置信息對所述服務(wù)器設(shè)備的硬件進行變更包括: 通過使CPU斷電的方式停止所述利用率低于預(yù)設(shè)的利用率閾值的CPU的運行或從多CPU運行模式變更為單CPU運行模式;或者, 通過預(yù)警的方式通知用戶拔出所述利用率低于預(yù)設(shè)的利用率閾值的CPU。5.一種服務(wù)器物理配置更新系統(tǒng),其特征在于,所述系統(tǒng)包括:設(shè)備監(jiān)控單元、配置更新單元和硬件配置執(zhí)行單元; 所述設(shè)備監(jiān)控單元,用于監(jiān)控服務(wù)器設(shè)備中各個部件的使用情況,統(tǒng)計所述各個部件在預(yù)設(shè)時間內(nèi)的利用率,并對所述利用率進行分析; 所述配置更新單元,用于根據(jù)分析結(jié)果,在所述服務(wù)器設(shè)備的主板配置芯片中修改所述服務(wù)器設(shè)備的配置信息并存儲; 所述硬件配置執(zhí)行單元,用于通過預(yù)設(shè)的硬件配置執(zhí)行系統(tǒng)讀取所述主板配置芯片中存儲的修改后的配置信息,根據(jù)所述修改后的配置信息對所述服務(wù)器設(shè)備的硬件進行變更,并重啟所述服務(wù)器設(shè)備的運行系統(tǒng)。6.如權(quán)利要求5所述的服務(wù)器物理配置更新系統(tǒng),其特征在于,所述預(yù)設(shè)的硬件配置執(zhí)行系統(tǒng)獨立于所述服務(wù)器設(shè)備的運行系統(tǒng),具有獨立的CPU、內(nèi)存和微型操作系統(tǒng)。7.如權(quán)利要求5所述的服務(wù)器物理配置更新系統(tǒng),其特征在于,所述配置更新單元根據(jù)分析結(jié)果,在所述服務(wù)器設(shè)備的主板配置芯片中修改所述服務(wù)器設(shè)備的配置信息包括: 在多CPU配置的服務(wù)器設(shè)備中,當(dāng)分析出一個或多個CPU在所述預(yù)設(shè)時間內(nèi)的利用率低于預(yù)設(shè)的利用率閾值時,將所述服務(wù)器設(shè)備的配置信息修改為停止所述利用率低于預(yù)設(shè)的利用率閾值的CPU的運行,或?qū)⑺龇?wù)器設(shè)備的配置信息中的運行模式從多CPU運行模式修改為單CPU運行模式。8.如權(quán)利要求7所述的服務(wù)器物理配置更新方法,其特征在于,所述硬件配置執(zhí)行單元根據(jù)所述修改后的配置信息對所述服務(wù)器設(shè)備的硬件進行變更包括: 通過使CPU斷電的方式停止所述利用率低于預(yù)設(shè)的利用率閾值的CPU的運行或從多CPU運行模式變更為單CPU運行模式;或者, 通過預(yù)警的方式通知用戶拔出所述利用率低于預(yù)設(shè)的利用率閾值的CPU。
【專利摘要】本發(fā)明公開了一種服務(wù)器物理配置更新方法和系統(tǒng),包括:監(jiān)控服務(wù)器設(shè)備中各個部件的使用情況,統(tǒng)計各個部件在預(yù)設(shè)時間內(nèi)的利用率,并對該利用率進行分析。根據(jù)分析結(jié)果,在服務(wù)器設(shè)備的主板配置芯片中修改服務(wù)器設(shè)備的配置信息并存儲。通過預(yù)設(shè)的硬件配置執(zhí)行系統(tǒng)讀取主板配置芯片中存儲的修改后的配置信息,根據(jù)修改后的配置信息對服務(wù)器設(shè)備的硬件進行變更,并重啟服務(wù)器設(shè)備的運行系統(tǒng)。通過本發(fā)明的方案,能夠解決用戶服務(wù)器配置無法動態(tài)更改的難題,最大程度上幫助用戶降低服務(wù)器的功耗,減少用戶設(shè)備運維的成本。
【IPC分類】G06F1/32, G06F9/445
【公開號】CN105302277
【申請?zhí)枴緾N201510680668
【發(fā)明人】劉成平
【申請人】浪潮(北京)電子信息產(chǎn)業(yè)有限公司
【公開日】2016年2月3日
【申請日】2015年10月19日