云服務(wù)器系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體來(lái)說(shuō),涉及一種云服務(wù)器系統(tǒng)。
【背景技術(shù)】
[0002]云服務(wù)器的設(shè)計(jì)和實(shí)現(xiàn)目標(biāo)是理想的性能功耗比和整體服務(wù)能力、低成本、低功耗、尚效能。
[0003]目前云計(jì)算系統(tǒng)中的云服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)方法主要是用以太網(wǎng)絡(luò)將一些小節(jié)點(diǎn)互聯(lián)起來(lái),如圖1所示。這里的小節(jié)點(diǎn)主要指SOC(System on Chip),例如CMO至CM19,本身帶有內(nèi)存控制器、硬盤接口和以太網(wǎng)絡(luò)接口,其中Ethernet Switch為以太網(wǎng)絡(luò)交換器。
[0004]盡管現(xiàn)有基于以太網(wǎng)絡(luò)互聯(lián)的云服務(wù)器在設(shè)計(jì)上解決了低功耗、低成本、易實(shí)現(xiàn)的問題,但沒能解決服務(wù)器效能和面向云計(jì)算典型應(yīng)用負(fù)載進(jìn)行有效適配的問題。所謂的適配就是根據(jù)應(yīng)用的需求提供必要的計(jì)算資源、內(nèi)存資源、網(wǎng)絡(luò)資源和存儲(chǔ)資源。
[0005]針對(duì)相關(guān)技術(shù)中的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0006]針對(duì)相關(guān)技術(shù)中的問題,本發(fā)明提出一種云服務(wù)器系統(tǒng),能很好地滿足云服務(wù)器的設(shè)計(jì)需求。
[0007]本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0008]本發(fā)明提出了一種云服務(wù)器系統(tǒng)
[0009]該系統(tǒng)包括:
[0010]多個(gè)多根輸入輸出虛擬化PCIE交換器MR-1OV PCIE Switch、多個(gè)MR-1OV PCIESwitch之間互聯(lián)。
[0011]其中,每個(gè)MR-1OV PCIE Switch都設(shè)置有輸入輸出連接器PCIE I/O,PCIE I/O用于標(biāo)準(zhǔn)的單根輸入輸出虛擬化PCIE設(shè)備SR-1OV PCIE的接入。
[0012]并且,每個(gè)MR-1OV PCIE Switch與多個(gè)處理器相連。
[0013]其中,每個(gè)MR-1OV PCIE Switch的功能端口都符合PCIE規(guī)范。
[0014]此外,每個(gè)MR-1OV PCIE Switch的功能端口的PCIE參數(shù)信息部分相同或全部相同。
[0015]其中,SR-1OV PCIE包括以下至少之一:
[0016]網(wǎng)絡(luò)設(shè)備、存儲(chǔ)設(shè)備、加速設(shè)備。
[0017]其中,PCIE I/O可以掛載有NVMe盤,還可以掛載有虛擬網(wǎng)卡。
[0018]并且,處理器還可以對(duì)NVMe盤建立私有分區(qū)和共享分區(qū)。
[0019]此外,該系統(tǒng)還可以進(jìn)一步包括:
[0020]管理模塊,用于對(duì)MR-1OV PCIE Switch進(jìn)行管理。
[0021]云服務(wù)器處理器可設(shè)置本地PCIE I/O連接器,但該I/O只能被該處理器獨(dú)占,不能被其他處理器共享。該本地I/o的設(shè)置主要用于解決本處理器某些I/O本地需求問題。
[0022]本發(fā)明基于MR-1OV PCIE Switch的云服務(wù)器系統(tǒng)結(jié)構(gòu)能很好地滿足云服務(wù)器的設(shè)計(jì)需求,即性能功耗比和整體服務(wù)能力強(qiáng)、低成本、低功耗、高效能。在架構(gòu)上實(shí)現(xiàn)I/O虛擬化,可最大限度地確保服務(wù)器性能。
【附圖說(shuō)明】
[0023]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1是現(xiàn)有技術(shù)云服務(wù)器系統(tǒng)的結(jié)構(gòu)示意圖;
[0025]圖2 是 MR-1OV PCIE Switch 結(jié)構(gòu)示意圖;
[0026]圖3是根據(jù)本發(fā)明實(shí)施例的多個(gè)MR-1OV PCIE Switch互聯(lián)結(jié)構(gòu)示意圖;
[0027]圖4是根據(jù)本發(fā)明實(shí)施例的云服務(wù)器系統(tǒng)的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0028]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0029]在對(duì)本發(fā)明的技術(shù)方案進(jìn)行闡述前,為了更清楚的理解本發(fā)明,首先對(duì)本發(fā)明中將會(huì)出現(xiàn)的一些本領(lǐng)域的技術(shù)用語(yǔ)做出解釋如下:
[0030]MR-1OV:全稱多根輸入輸出虛擬化(Mult1-Root Input/OutputVirtualizat1n);
[0031]SR-1OV:全稱單根輸入輸出虛擬化(Single-Root Input/OutputVirtualizat1n);
[0032]VF:Virtual Funct1n的縮寫,是PCIE的一項(xiàng)虛擬化功能;
[0033]PCIE Switch:PCIE 交換器。PCIE 是 PCIEPC1-Express 的簡(jiǎn)稱。PCIE 是計(jì)算機(jī)中最新的I/o總線和接口標(biāo)準(zhǔn)。多個(gè)PCIE端口的交換器就稱為PCIE Switch ;
[0034]高密度服務(wù)器:指在一定服務(wù)器空間內(nèi)(如4U高標(biāo)準(zhǔn)機(jī)架服務(wù)器)集成多個(gè)處理器;
[0035]共享資源:指服務(wù)器中的處理器能夠共享系統(tǒng)的1/0、網(wǎng)絡(luò)和存儲(chǔ)等資源;
[0036]共享1/0:指多個(gè)處理器可共享一個(gè)物理1/0設(shè)備;
[0037]虛擬網(wǎng)卡:指具有SR-1OV特性的PCIE網(wǎng)卡,PCIE配置空間有多個(gè)VirtualFunct1n (簡(jiǎn)稱 VF);
[0038]NVMe:NVMe是NVM Express的簡(jiǎn)稱,是一個(gè)針對(duì)PCIE SSD (固態(tài)硬盤)的主機(jī)控制芯片接口。它的1.1版本以后具有SR-1OV特性,支持多主功能。
[0039]本發(fā)明基于MR-1OV PCIE Switch實(shí)現(xiàn)一個(gè)新型云服務(wù)器系統(tǒng)。下面對(duì)MR-1OVPCIE Switch的一些特性做出詳細(xì)介紹。
[0040]MR-1OV PCIE Switch其結(jié)構(gòu)說(shuō)明如圖2所示。
[0041]MR-1OV PCIE Switch首要特征它是一個(gè)PCIE交換器件。它的每一端口都符合PCIE規(guī)范(多少個(gè)Lane,Genl/2/3等),如圖2所示。各個(gè)端口的PCIE參數(shù)允許不同;
[0042]MR-1OV PCIE Switch的交換端口有兩類:一類是用于連接處理器的上行端口,另一類是用于連接I/O設(shè)備的下行端口。如圖2所示,該交換芯片有m個(gè)上行端口和η個(gè)下行端口。交換芯片的每個(gè)端口都可通過硬件或軟件配置成上行或下行端口 ;
[0043]MR-1OV說(shuō)明該交換芯片的下行I/O設(shè)備只要支持SR-1OV功能,那么這個(gè)下行端口上的SR-1OV PCIE設(shè)備就可依照一定的分派關(guān)系被指定的連接在交換芯片的上行端口的處理器視為本地設(shè)備使用。如圖2所示,下行端口的設(shè)備O的不同VF被制定給不同的處理器0、處理器I和處理器m,那么處理器0、處理器I和處理器m就可同時(shí)對(duì)設(shè)備O進(jìn)行操作;
[0044]MR-1OV PCIE Switch還有擴(kuò)展功能,即多個(gè)MR-1OV PCIE Switch按照一定的拓?fù)淇苫ミB為一個(gè)端口數(shù)更多的MR-1OV PCIE Switch,如圖3所示,四個(gè)MR-1OV PCIE Switch全互連構(gòu)成一個(gè)端口數(shù)更多的MR-1OV PCIE Switch ;
[0045]MR-1OV PCIE Switch支持處理器間通信。
[0046]基于上述MR-1OV PCIE Switch的特性,根據(jù)本發(fā)明的實(shí)施例,提出了一種云服務(wù)器系統(tǒng)。
[0047]如圖4所示,根據(jù)本發(fā)明實(shí)施例的云服務(wù)器系統(tǒng)包括:
[0048]多個(gè)多根輸入輸出虛擬化PCIE交換器MR-1OV PCIE Switch、多個(gè)MR-1OV PCIESwitch之間互聯(lián)。
[0049]其中,每個(gè)MR-1OV PCIE Switch都設(shè)置有輸入輸出連接器PCIE I/O,PCIE I/O用于標(biāo)準(zhǔn)的