System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及服務(wù)器,特別是涉及一種多路服務(wù)器系統(tǒng)的控制方法、裝置、設(shè)備及介質(zhì)。
技術(shù)介紹
1、為了滿足越來越繁雜的數(shù)據(jù)處理要求,多路服務(wù)器系統(tǒng)被廣泛使用。在多路服務(wù)器系統(tǒng)中,多顆中央處理器(central?processing?unit,cpu)的配置可以將任務(wù)均勻分配到不同的cpu上,并且多顆cpu可以并行處理計(jì)算任務(wù),顯著提高了服務(wù)器系統(tǒng)的計(jì)算效率。
2、但是在實(shí)際的使用過程中,針對于不同的業(yè)務(wù)需求或處理不同的數(shù)據(jù)類型,并不是所有的cpu及下掛的內(nèi)存和快速外圍組件互連(peripheral?component?interconnectexpress,pcie)資源都是同時(shí)被使用到。如對于部分的簡單的業(yè)務(wù)需求,有時(shí)單個(gè)或者兩個(gè)cpu搭配少量的內(nèi)存空間即可滿足當(dāng)前的應(yīng)用需求。在這種情況下,全部的cpu及內(nèi)存均處于運(yùn)行狀態(tài),造成極大的功耗浪費(fèi);且cpu下掛的部分設(shè)備將長期不會被調(diào)用,處于空閑(idle)狀態(tài),但是這些處于狀態(tài)的外設(shè)并不會在系統(tǒng)下被完全停止工作,而是依然在持續(xù)供電、供應(yīng)時(shí)鐘并時(shí)刻在進(jìn)行后臺的運(yùn)作,極大地浪費(fèi)了電能。
3、由此可見,如何減少多路服務(wù)器系統(tǒng)的能耗是本領(lǐng)域人員亟需解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)的目的是提供一種多路服務(wù)器系統(tǒng)的控制方法、裝置、設(shè)備及介質(zhì),以解決多路服務(wù)器系統(tǒng)的能耗高的技術(shù)問題。
2、為解決上述技術(shù)問題,本專利技術(shù)提供一種多路服務(wù)器系統(tǒng)的控制方法,包括:
3、在檢測到用于表征待關(guān)閉中
4、斷開所述主中央處理器與各所述待熱關(guān)閉的中央處理器之間的總線;
5、向與各所述待熱關(guān)閉的中央處理器連接的內(nèi)存和外部設(shè)備發(fā)送禁用目標(biāo)信號的指令,以便通過所述目標(biāo)信號控制與各所述待熱關(guān)閉的中央處理器連接的內(nèi)存和外部設(shè)備處于熱停用狀態(tài);其中,所述目標(biāo)信號中至少包括上電信號、時(shí)鐘信號和復(fù)位信號。
6、一方面,在所述在檢測到用于表征待關(guān)閉中央處理器的指令的情況下,獲取與主中央處理器連接的各待熱關(guān)閉的中央處理器、與所述待熱關(guān)閉的中央處理器連接的內(nèi)存和外部設(shè)備之前,還包括:
7、獲取待處理的業(yè)務(wù)的運(yùn)算量;
8、判斷所述待處理的業(yè)務(wù)的運(yùn)算量是否小于或等于預(yù)設(shè)值;其中,所述預(yù)設(shè)值由預(yù)設(shè)數(shù)量的綜合組件的運(yùn)算能力大小確定,所述預(yù)設(shè)數(shù)量等于所述多路服務(wù)器系統(tǒng)的中央處理器的總數(shù)量減1;綜合組件包括中央處理器、與中央處理器連接的內(nèi)存和外部設(shè)備;所述預(yù)設(shè)數(shù)量的綜合組件中包括由所述主中央處理器、與所述主中央處理器連接的內(nèi)存和外部設(shè)備組成的綜合組件;
9、若是,則發(fā)送用于表征待關(guān)閉中央處理器的指令;
10、若否,則保持所述多路服務(wù)器系統(tǒng)中的所有中央處理器處于運(yùn)行狀態(tài)。
11、另一方面,在檢測到用于表征待關(guān)閉中央處理器的指令的情況下,獲取與主中央處理器連接的各待熱關(guān)閉的中央處理器、與所述待熱關(guān)閉的中央處理器連接的內(nèi)存和外部設(shè)備包括:
12、在檢測到用于表征待關(guān)閉中央處理器的指令的情況下,獲取各綜合組件的運(yùn)算能力的大小;
13、根據(jù)所述待處理的業(yè)務(wù)的運(yùn)算量和各綜合組件的運(yùn)算能力的大小確定用于處理所述待處理的業(yè)務(wù)的中央處理器;
14、獲取所述多路服務(wù)器系統(tǒng)中的剩余中央處理器;其中,所述剩余中央處理器為所述多路服務(wù)器系統(tǒng)中的所有中央處理器中除所述用于處理所述待處理的業(yè)務(wù)的中央處理器外的中央處理器;
15、將所述剩余中央處理器作為所述待熱關(guān)閉的中央處理器;
16、獲取與各所述待熱關(guān)閉的中央處理器連接的內(nèi)存和外部設(shè)備。
17、另一方面,所述斷開所述主中央處理器與各所述待熱關(guān)閉的中央處理器之間的總線包括:
18、通過操作系統(tǒng)斷開所述主中央處理器與各所述待熱關(guān)閉的中央處理器之間的總線;
19、所述向與各所述待熱關(guān)閉的中央處理器連接的內(nèi)存和外部設(shè)備發(fā)送禁用目標(biāo)信號的指令包括:
20、通過控制器向與各所述待熱關(guān)閉的中央處理器連接的內(nèi)存和外部設(shè)備發(fā)送禁用所述目標(biāo)信號的指令;其中,所述控制器為至少具有時(shí)序控制功能的控制器。
21、另一方面,在所述斷開所述主中央處理器與各所述待熱關(guān)閉的中央處理器之間的總線之后,還包括:
22、判斷是否接收到新的待處理的業(yè)務(wù);
23、若否,則進(jìn)入所述向與各所述待熱關(guān)閉的中央處理器連接的內(nèi)存和外部設(shè)備發(fā)送禁用目標(biāo)信號的指令,以便通過所述目標(biāo)信號控制與各所述待熱關(guān)閉的中央處理器連接的內(nèi)存和外部設(shè)備處于熱停用狀態(tài)的步驟;
24、若是,則獲取所述新的待處理的業(yè)務(wù)的運(yùn)算量;
25、獲取當(dāng)前正常運(yùn)行的綜合組件的運(yùn)算能力大小確定;
26、在檢測到所述當(dāng)前正常運(yùn)行的綜合組件的運(yùn)算能力的大小大于或等于所述新的待處理的業(yè)務(wù)的運(yùn)算量的情況下,利用所述當(dāng)前正常運(yùn)行的綜合組件處理所述新的待處理的業(yè)務(wù);
27、在檢測到所述當(dāng)前正常運(yùn)行的綜合組件的運(yùn)算能力的大小小于所述新的待處理的業(yè)務(wù)的運(yùn)算量的情況下,獲取所述新的待處理的業(yè)務(wù)的運(yùn)算量減去所述當(dāng)前正常運(yùn)行的綜合組件的運(yùn)算能力大小的差值;
28、根據(jù)所述差值確定待增加的綜合組件的數(shù)量;
29、根據(jù)所述待增加的綜合組件的數(shù)量從所述剩余中央處理器中選取待增加的中央處理器;
30、將所述待增加的中央處理器和所述當(dāng)前正常運(yùn)行的綜合組件中的中央處理器作為新的待啟用的中央處理器;
31、連接所述主中央處理器與所述待增加的中央處理器之間的總線;
32、向與各新的待啟用的中央處理器連接的內(nèi)存和外部設(shè)備發(fā)送啟用目標(biāo)信號的指令,以便通過所述目標(biāo)信號控制與各所述新的待啟用的中央處理器連接的內(nèi)存和外部設(shè)備處于啟用狀態(tài);
33、利用所述當(dāng)前正常運(yùn)行的綜合組件和待增加的綜合組件處理所述新的待處理的業(yè)務(wù)。
34、另一方面,所述連接所述主中央處理器與所述待增加的中央處理器之間的總線包括:
35、通過操作系統(tǒng)連接所述主中央處理器與所述待增加的中央處理器之間的總線;
36、所述向與各所述待熱關(guān)閉的中央處理器連接的內(nèi)存和外部設(shè)備發(fā)送禁用目標(biāo)信號的指令包括:
37、通過控制器向與各新的待啟用的中央處理器連接的內(nèi)存和外部設(shè)備發(fā)送啟用目標(biāo)信號的指令;其中,所述控制器為至少具有時(shí)序控制功能的控制器。
38、另一方面,在所述向與各所述待熱關(guān)閉的中央處理器連接的內(nèi)存和外部設(shè)備發(fā)送禁用目標(biāo)信號的指令之后,還包括:
39、通過操作系統(tǒng)接收熱關(guān)閉的進(jìn)程和執(zhí)行結(jié)果以及利用所述操作系統(tǒng)打印出所述熱關(guān)閉的進(jìn)程和執(zhí)行結(jié)果;
...
【技術(shù)保護(hù)點(diǎn)】
1.一種多路服務(wù)器系統(tǒng)的控制方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的多路服務(wù)器系統(tǒng)的控制方法,其特征在于,在所述在檢測到用于表征待關(guān)閉中央處理器的指令的情況下,獲取與主中央處理器連接的各待熱關(guān)閉的中央處理器、與所述待熱關(guān)閉的中央處理器連接的內(nèi)存和外部設(shè)備之前,還包括:
3.根據(jù)權(quán)利要求2所述的多路服務(wù)器系統(tǒng)的控制方法,其特征在于,在檢測到用于表征待關(guān)閉中央處理器的指令的情況下,獲取與主中央處理器連接的各待熱關(guān)閉的中央處理器、與所述待熱關(guān)閉的中央處理器連接的內(nèi)存和外部設(shè)備包括:
4.根據(jù)權(quán)利要求1所述的多路服務(wù)器系統(tǒng)的控制方法,其特征在于,所述斷開所述主中央處理器與各所述待熱關(guān)閉的中央處理器之間的總線包括:
5.根據(jù)權(quán)利要求3所述的多路服務(wù)器系統(tǒng)的控制方法,其特征在于,在所述斷開所述主中央處理器與各所述待熱關(guān)閉的中央處理器之間的總線之后,還包括:
6.根據(jù)權(quán)利要求5所述的多路服務(wù)器系統(tǒng)的控制方法,其特征在于,所述連接所述主中央處理器與所述待增加的中央處理器之間的總線包括:
7.根據(jù)權(quán)利要求5或6所述的
8.一種多路服務(wù)器系統(tǒng)的控制裝置,其特征在于,包括:
9.一種多路服務(wù)器系統(tǒng)的控制設(shè)備,其特征在于,包括:
10.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲介質(zhì)上存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的多路服務(wù)器系統(tǒng)的控制方法的步驟。
...【技術(shù)特征摘要】
1.一種多路服務(wù)器系統(tǒng)的控制方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的多路服務(wù)器系統(tǒng)的控制方法,其特征在于,在所述在檢測到用于表征待關(guān)閉中央處理器的指令的情況下,獲取與主中央處理器連接的各待熱關(guān)閉的中央處理器、與所述待熱關(guān)閉的中央處理器連接的內(nèi)存和外部設(shè)備之前,還包括:
3.根據(jù)權(quán)利要求2所述的多路服務(wù)器系統(tǒng)的控制方法,其特征在于,在檢測到用于表征待關(guān)閉中央處理器的指令的情況下,獲取與主中央處理器連接的各待熱關(guān)閉的中央處理器、與所述待熱關(guān)閉的中央處理器連接的內(nèi)存和外部設(shè)備包括:
4.根據(jù)權(quán)利要求1所述的多路服務(wù)器系統(tǒng)的控制方法,其特征在于,所述斷開所述主中央處理器與各所述待熱關(guān)閉的中央處理器之間的總線包括:
5.根據(jù)權(quán)利要求3所述的多路服務(wù)器系統(tǒng)的控制方法,其...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:孟慶振,孔祥濤,
申請(專利權(quán))人:蘇州元腦智能科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。