本發(fā)明涉及服務(wù)器,具體為一種服務(wù)器硬件架構(gòu)及調(diào)控方法。
背景技術(shù):
1、根據(jù)中國(guó)公開號(hào)為“cn217587961u”公開的一種基于雙路國(guó)產(chǎn)cpu的人工智能服務(wù)器硬件架構(gòu),包括安裝在服務(wù)器機(jī)箱內(nèi)的控制器、存儲(chǔ)模塊、散熱模塊、gpu模塊和冗余電源;服務(wù)器機(jī)箱分為上下兩層,服務(wù)器機(jī)箱的下層安裝控制器和冗余電源,服務(wù)器機(jī)箱的上層依次安裝存儲(chǔ)模塊、散熱模塊和gpu模塊;控制器內(nèi)含兩顆國(guó)產(chǎn)cpu,控制器通過(guò)高速連接器與所述存儲(chǔ)模塊連接,控制器通過(guò)高速連接器與gpu模塊連接通信,控制器和gpu模塊均由冗余電源供電。本實(shí)用新型集成度高,計(jì)算性能優(yōu)越。
2、根據(jù)中國(guó)公開號(hào)為“cn113806077a”公開的一種基于人工智能的數(shù)據(jù)中心服務(wù)器調(diào)控方法,包括步驟:獲取數(shù)據(jù)中心服務(wù)器和平均使用率,建立性能和平均使用率的關(guān)系,獲取數(shù)據(jù)中心任務(wù)集合和任務(wù)期限,根據(jù)性能和任務(wù)集合進(jìn)行資源分配,每隔時(shí)間間隔t調(diào)整任務(wù)集合,計(jì)算任務(wù)的最短運(yùn)行時(shí)間,調(diào)整任務(wù)運(yùn)行序列,計(jì)算并輸出任務(wù)執(zhí)行的時(shí)間。本發(fā)明實(shí)現(xiàn)了動(dòng)態(tài)的服務(wù)器調(diào)度算法使得任務(wù)高效地執(zhí)行,通過(guò)建立使用率和性能的關(guān)系,更好地高效分配任務(wù)。
3、上述專利文件及現(xiàn)有技術(shù)在使用時(shí)存在以下技術(shù)問題:
4、問題一,專利文件一中對(duì)服務(wù)器內(nèi)部的cpu等電器元件的安裝位置固定,不易調(diào)節(jié),且現(xiàn)有的服務(wù)器主體內(nèi)部的電器元件安裝位置固定,無(wú)法根據(jù)安裝位置進(jìn)行發(fā)熱區(qū)的區(qū)分,安裝位置固定,無(wú)法進(jìn)行緊湊調(diào)節(jié),導(dǎo)致服務(wù)器主體內(nèi)部空間利用率低,可調(diào)節(jié)性能不佳;
5、問題二,專利文件二中通過(guò)對(duì)服務(wù)器內(nèi)部各元件的使用率進(jìn)行監(jiān)控,建立性能和平均使用率的關(guān)系,根據(jù)性能和任務(wù)集合進(jìn)行資源分配,雖然可增加利用率,但此種方式僅能針對(duì)簡(jiǎn)單任務(wù),針對(duì)復(fù)雜任務(wù),如耗時(shí)長(zhǎng)、耗能大的任務(wù),直接執(zhí)行會(huì)導(dǎo)致資源長(zhǎng)時(shí)間被占用,其他任務(wù)下達(dá)時(shí),無(wú)法進(jìn)行執(zhí)行,針對(duì)復(fù)雜任務(wù)的資源分配不足,且上述文件及現(xiàn)有技術(shù)容易出現(xiàn)高性能的硬件會(huì)長(zhǎng)時(shí)間使用,低性能的硬件使用頻次低,導(dǎo)致服務(wù)器內(nèi)部的資源利用率不均衡,差異化明顯;
6、問題三,上述專利文件及現(xiàn)有技術(shù)在針對(duì)服務(wù)器任務(wù)分配資源時(shí),一般采用直接調(diào)用資源進(jìn)行集中處理,無(wú)法根據(jù)任務(wù)進(jìn)行分析,并進(jìn)行精準(zhǔn)的功能分配,導(dǎo)致內(nèi)部資源利用率不足,時(shí)間損耗大,處理效率低。
技術(shù)實(shí)現(xiàn)思路
1、解決的技術(shù)問題
2、針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種服務(wù)器硬件架構(gòu)及調(diào)控方法,解決了以下問題:
3、1、服務(wù)器內(nèi)部硬件安裝可調(diào)節(jié)差以及服務(wù)器內(nèi)部空間利用率不足的問題;
4、2、服務(wù)器內(nèi)部進(jìn)行任務(wù)處理時(shí),產(chǎn)生資源浪費(fèi)和資源之間差異化大的問題;
5、3、服務(wù)器主體在進(jìn)行任務(wù)資源分配時(shí),針對(duì)性不足,導(dǎo)致處理時(shí)間久和處理效率低下的問題。
6、技術(shù)方案
7、為實(shí)現(xiàn)以上目的,本發(fā)明通過(guò)以下技術(shù)方案予以實(shí)現(xiàn):一種服務(wù)器硬件架構(gòu),包括服務(wù)器主體和防塵蓋板,所述服務(wù)器主體內(nèi)壁開設(shè)有t型安裝槽,所述服務(wù)器主體內(nèi)部設(shè)有多個(gè)安裝基板,所述安裝基板表面設(shè)有電路板主體和電器元件,所述安裝基板背面兩端均活動(dòng)卡合設(shè)有導(dǎo)向軸套,所述安裝基板兩側(cè)設(shè)有調(diào)節(jié)軸套,所述調(diào)節(jié)軸套內(nèi)部貫穿設(shè)有限位調(diào)節(jié)組件,且限位調(diào)節(jié)組件一端與導(dǎo)向軸套內(nèi)壁活動(dòng)連接,相鄰所述安裝基板之間設(shè)有導(dǎo)向板和伸縮套,所述導(dǎo)向板外部滑動(dòng)套接設(shè)有伸縮套,所述導(dǎo)向板和伸縮套表面兩端均設(shè)有連接支板和t型滑塊,所述連接支板端部與限位調(diào)節(jié)組件連接,所述導(dǎo)向軸套表面開設(shè)有t型滑槽,所述t型滑塊滑動(dòng)位于t型滑槽內(nèi)部。
8、優(yōu)選的,所述限位調(diào)節(jié)組件包括調(diào)節(jié)軸和限位齒,所述調(diào)節(jié)軸沿調(diào)節(jié)軸套內(nèi)部貫穿,所述調(diào)節(jié)軸一端與連接支板頂端卡合,所述調(diào)節(jié)軸另一端設(shè)有限位彈簧,所述限位彈簧端部設(shè)有滑動(dòng)軸承,且滑動(dòng)軸承活動(dòng)嵌入導(dǎo)向軸套內(nèi)部,所述調(diào)節(jié)軸表面直線陣列分布設(shè)有調(diào)節(jié)齒輪,所述導(dǎo)向軸套內(nèi)壁一側(cè)直線陣列分布設(shè)有限位齒,所述限位齒與調(diào)節(jié)齒輪表面嚙合。
9、優(yōu)選的,所述安裝基板表面均勻分布設(shè)有定位螺孔,所述電器元件和電路板主體均通過(guò)定位螺孔與安裝基板表面連接,且安裝基板頂面和底面均安裝設(shè)有電器元件和電路板主體。
10、優(yōu)選的,所述伸縮套表面豎直直線均勻陣列開設(shè)有定位銷孔,所述導(dǎo)向板表面靠近底端處設(shè)有彈簧定位銷,且彈簧定位銷與定位銷孔卡合,靠近所述服務(wù)器主體頂面和底面的伸縮套表面設(shè)有t型安裝塊,且t型安裝塊與t型安裝槽間隙配合。
11、優(yōu)選的,所述防塵蓋板邊緣通過(guò)螺釘與服務(wù)器主體正面連接,所述服務(wù)器主體背面中心位置開設(shè)有散熱孔,所述散熱孔圓周位置分布設(shè)有散熱弧槽,所述散熱孔和散熱弧槽內(nèi)部槽輪廓均為錐形槽,所述服務(wù)器主體頂面一側(cè)設(shè)有連接接口。
12、優(yōu)選的,相鄰所述調(diào)節(jié)齒輪之間間距與相鄰限位齒之間間距相同,且限位齒的長(zhǎng)度與調(diào)節(jié)齒輪的厚度相同,所述調(diào)節(jié)軸的中心軸線、調(diào)節(jié)軸套的中心軸線和導(dǎo)向軸套的中心軸線互相重合,所述t型滑塊沿t型滑槽之間的最大滑動(dòng)間距與限位齒齒長(zhǎng)相同,所述調(diào)節(jié)軸靠近連接支板的一端位于導(dǎo)向軸套外部,所述連接支板與t型滑塊均垂直安裝在導(dǎo)向板和伸縮套表面。
13、優(yōu)選的,所述服務(wù)器主體內(nèi)部系統(tǒng)結(jié)構(gòu)包括主控系統(tǒng)、預(yù)警系統(tǒng)、任務(wù)管理系統(tǒng)和資源管理系統(tǒng),其中:
14、所述主控系統(tǒng),對(duì)服務(wù)器主體內(nèi)部各個(gè)電器元件和電路板主體進(jìn)行整體控制,對(duì)任務(wù)的啟動(dòng)和完成進(jìn)行指令的下達(dá)和監(jiān)控,并對(duì)任務(wù)管理系統(tǒng)和資源管理系統(tǒng)進(jìn)行監(jiān)控,根據(jù)監(jiān)控結(jié)果通過(guò)預(yù)警系統(tǒng)進(jìn)行預(yù)警:
15、所述預(yù)警系統(tǒng),接收主控系統(tǒng)的預(yù)警信號(hào)并與預(yù)警設(shè)備連接進(jìn)行聲光預(yù)警;
16、所述任務(wù)管理系統(tǒng),對(duì)服務(wù)器主體所接收的任務(wù)進(jìn)行監(jiān)控,并通過(guò)內(nèi)部算法內(nèi)容對(duì)任務(wù)進(jìn)行分析、分解、設(shè)置優(yōu)先級(jí)和動(dòng)態(tài)調(diào)整順序;
17、所述資源管理系統(tǒng),對(duì)服務(wù)器主體內(nèi)部的資源狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控,并根據(jù)任務(wù)管理系統(tǒng)的任務(wù)優(yōu)先級(jí)和任務(wù)內(nèi)容,結(jié)合內(nèi)部算法結(jié)構(gòu)智能調(diào)控分配服務(wù)器主體內(nèi)部資源與任務(wù)對(duì)應(yīng),并在任務(wù)執(zhí)行的同時(shí)實(shí)時(shí)監(jiān)控資源結(jié)構(gòu),根據(jù)任務(wù)執(zhí)行狀態(tài)、時(shí)間、完成效率智能調(diào)節(jié)資源分配。
18、優(yōu)選的,所述系統(tǒng)對(duì)服務(wù)器主體的調(diào)控方法如下:
19、sp1:資源監(jiān)控,所述資源管理系統(tǒng)實(shí)時(shí)對(duì)比服務(wù)器主體內(nèi)部的資源進(jìn)行監(jiān)控,包括cpu、gpu、內(nèi)存,監(jiān)控類型包括其溫度狀態(tài)、運(yùn)行狀態(tài)、占用率;
20、sp2:任務(wù)分析,所述任務(wù)管理系統(tǒng)接收外部任務(wù)指令內(nèi)容,結(jié)合內(nèi)部算法對(duì)指令內(nèi)容進(jìn)行分析,分析類別包括任務(wù)類型、任務(wù)要求、任務(wù)依賴關(guān)系、任務(wù)完成時(shí)間、任務(wù)啟用時(shí)可能占用資源量,并根據(jù)算法進(jìn)行加權(quán),設(shè)定加權(quán)閾值,若實(shí)際加權(quán)閾值小于設(shè)定加權(quán)閾值,則為簡(jiǎn)單任務(wù),可直接執(zhí)行,進(jìn)入sp5,反之,則為復(fù)雜任務(wù),進(jìn)入sp3進(jìn)行任務(wù)分解;
21、sp3:任務(wù)分解,所述任務(wù)管理系統(tǒng)接收sp2中的復(fù)雜任務(wù)及其分析的類別,按照任務(wù)的完成工序和步驟將任務(wù)分解成多個(gè)子任務(wù);
22、sp4:任務(wù)優(yōu)先級(jí)設(shè)定和動(dòng)態(tài)調(diào)整,對(duì)sp3中每個(gè)子任務(wù)按照sp2中的分析類別進(jìn)行分析,并在分析類別中加入任務(wù)緊急程度、任務(wù)重要性、任務(wù)限制時(shí)間、任務(wù)影響和與其他任務(wù)的關(guān)聯(lián)程度,并以分析類別中的各項(xiàng)內(nèi)容進(jìn)行加權(quán),得到整體的加權(quán)值,對(duì)多個(gè)子任務(wù)加權(quán)值進(jìn)行排序,排序越靠前優(yōu)先級(jí)越高;
23、sp5:智能資源分配,根據(jù)服務(wù)器主體內(nèi)部的資源監(jiān)控內(nèi)容,設(shè)置資源管理系統(tǒng)內(nèi)cpu使用時(shí)長(zhǎng)數(shù)據(jù)集為c,gpu使用時(shí)長(zhǎng)數(shù)據(jù)集為g,內(nèi)存使用量數(shù)據(jù)集為t,按照sp4中設(shè)定的子任務(wù)的優(yōu)先級(jí)進(jìn)行資源分配,資源分配時(shí),選擇當(dāng)前資源監(jiān)控時(shí)c值、g值和t值小的cpu、gpu和內(nèi)存處理優(yōu)先級(jí)高的子任務(wù),按照c值、g值和t值依次增大的順序,對(duì)應(yīng)處理優(yōu)先級(jí)依次降低;
24、sp6:任務(wù)執(zhí)行并監(jiān)控,主控系統(tǒng)對(duì)資源分配后的子任務(wù)進(jìn)行啟動(dòng)指令執(zhí)行,并同歸任務(wù)管理系統(tǒng)和資源管理系統(tǒng)對(duì)執(zhí)行過(guò)程中任務(wù)進(jìn)行監(jiān)控,根據(jù)任務(wù)完成的狀態(tài)信息,配合當(dāng)前資源實(shí)時(shí)監(jiān)控,動(dòng)態(tài)調(diào)整優(yōu)先級(jí)和資源分配,直至任務(wù)完成;
25、sp7:任務(wù)評(píng)估和優(yōu)化迭代,主控系統(tǒng)對(duì)任務(wù)完成的整個(gè)過(guò)程進(jìn)行評(píng)估,評(píng)估內(nèi)容包括sp1-sp6步驟中各個(gè)系統(tǒng)的所有運(yùn)行狀態(tài)和調(diào)整狀態(tài),形成數(shù)據(jù)庫(kù),對(duì)任務(wù)管理系統(tǒng)和資源管理系統(tǒng)內(nèi)部的算法進(jìn)行不斷優(yōu)化迭代。
26、優(yōu)選的,所述資源管理系統(tǒng)使cpu使用時(shí)長(zhǎng)數(shù)據(jù)集c={c1,c2,…cn},其中c1,c2,…cn對(duì)應(yīng)的c值逐漸增大,使gpu使用時(shí)長(zhǎng)數(shù)據(jù)集g={g1,g2,…gm}其中g(shù)1,g2,…gm對(duì)應(yīng)的g值逐漸增大,使內(nèi)存使用量數(shù)據(jù)集t={t1,t2,…tp},其中t1,t2,…tp對(duì)應(yīng)的t值逐漸增大。
27、優(yōu)選的,所述資源管理系統(tǒng)內(nèi)資源分配時(shí),根據(jù)子任務(wù)的完成所主要耗費(fèi)的資源類別進(jìn)行分配,如需要較大內(nèi)存時(shí),則優(yōu)先匹配內(nèi)存進(jìn)行資源應(yīng)用。
28、有益效果
29、本發(fā)明提供了一種服務(wù)器硬件架構(gòu)及調(diào)控方法。具備以下有益效果:
30、1、本發(fā)明實(shí)現(xiàn)服務(wù)器主體內(nèi)部結(jié)構(gòu)緊湊分區(qū)、可調(diào)節(jié)型高,采用服務(wù)器主體內(nèi)部設(shè)置多個(gè)安裝基板用于對(duì)電路板主體和電器元件進(jìn)行安裝,可安裝多個(gè)cpu、gpu元件,并在相鄰的安裝基板端部設(shè)置限位調(diào)節(jié)組件進(jìn)行角度調(diào)節(jié),通過(guò)導(dǎo)向板和伸縮套的配合進(jìn)行高度間距之間的調(diào)節(jié),通過(guò)安裝基板的作用,可對(duì)cpu、gpu、內(nèi)存條等服務(wù)器內(nèi)部高發(fā)熱元件進(jìn)行集中安裝,電池、芯片等低發(fā)熱元件進(jìn)行集中安裝,使服務(wù)器主體內(nèi)部形成高發(fā)熱區(qū)和低發(fā)熱區(qū),區(qū)域之間通過(guò)線路排布進(jìn)行連接,便于根據(jù)分區(qū)環(huán)境進(jìn)行集中降溫,同時(shí)通過(guò)可折疊的安裝基板可自主調(diào)節(jié)相鄰電器元件或電路板主體之間的間距,增加利用率,使服務(wù)器主體內(nèi)部結(jié)構(gòu)更加緊湊,可調(diào)節(jié)程度高。
31、2、本發(fā)明實(shí)現(xiàn)服務(wù)器主體內(nèi)部功能和資源勻化,服務(wù)器主體損耗平均,減少損耗差值,采用服務(wù)器主體內(nèi)部通過(guò)安裝基板連接多個(gè)cpu、gpu、內(nèi)存等電器元件進(jìn)行使用,并在內(nèi)部通過(guò)主控系統(tǒng)、預(yù)警系統(tǒng)、任務(wù)管理系統(tǒng)和資源管理系統(tǒng)對(duì)服務(wù)器主體的任務(wù)指令進(jìn)行調(diào)控,通過(guò)任務(wù)分析和分級(jí),進(jìn)行服務(wù)器主體內(nèi)部資源的分配,通過(guò)加權(quán)分析和動(dòng)態(tài)資源調(diào)控,任務(wù)管理系統(tǒng)可以使得整體服務(wù)器的資源利用更加均衡,高優(yōu)先級(jí)的任務(wù)能夠優(yōu)先獲得所需的資源,而低優(yōu)先級(jí)或簡(jiǎn)單任務(wù)則不會(huì)占用過(guò)多的資源,從而減少了服務(wù)器資源的浪費(fèi)和差異化損耗,實(shí)現(xiàn)服務(wù)器內(nèi)部子服務(wù)器的功能和資源勻化,使整體服務(wù)器損耗平均,提高了資源的整體利用效率。
32、3、本發(fā)明實(shí)現(xiàn)服務(wù)器主體內(nèi)部按功能分配,提高效率,減少時(shí)間損耗,采用服務(wù)器主體內(nèi)部對(duì)任務(wù)進(jìn)行管理時(shí),使任務(wù)管理系統(tǒng)配合資源管理系統(tǒng)通過(guò)分析任務(wù)類型、要求、依賴關(guān)系、完成時(shí)間和啟用時(shí)的資源需求,根據(jù)任務(wù)的功能需求如cpu、gpu、內(nèi)存等,精確地分配相應(yīng)的資源,確保每個(gè)任務(wù)得到最合適的執(zhí)行環(huán)境,這種按功能分配的方式不僅提高了任務(wù)執(zhí)行的效率,還能夠最大程度地利用服務(wù)器的硬件設(shè)施,避免了資源浪費(fèi)和不必要的等待時(shí)間,能夠有效地將服務(wù)器內(nèi)部子服務(wù)器的功能和資源進(jìn)行優(yōu)先級(jí)和資源勻化分配,任務(wù)管理系統(tǒng)通過(guò)智能的資源分配和優(yōu)先級(jí)設(shè)定,能夠顯著減少任務(wù)執(zhí)行過(guò)程中的時(shí)間損耗。