最多支持 256 顆 vCPU
以前的版本中一個(gè)虛機(jī)最大可配置 128 顆 vCPU,這已經(jīng)是一個(gè)很大的數(shù)字了,6.7U2 又進(jìn)一步把這個(gè)數(shù)字增加到了 256 來(lái)滿(mǎn)足一些大型商業(yè)應(yīng)用軟件對(duì)于計(jì)算資源的需求。一個(gè)主要的驅(qū)動(dòng)因素是 SAP 的高性能分析應(yīng)用軟件 HANA (High-Performance Analytic Appliance),它被設(shè)計(jì)成充分利用 CPU 和內(nèi)存資源,根據(jù)可用 CPU 的數(shù)量盡可能多地生成多個(gè)并行查詢(xún),所以 CPU 的數(shù)量越多,HANA 的運(yùn)算速度越快。來(lái)自于業(yè)務(wù)線(xiàn)的壓力要求盡可能快地得到數(shù)據(jù)統(tǒng)計(jì)結(jié)果,在 vSphere 平臺(tái)上運(yùn)行 SAP HANA 的用戶(hù)自然對(duì)于 vCPU 的最大數(shù)量也有著更高的要求。
vSphere 6.7U2 中增加了一種新的虛機(jī)兼容性版本 15,這個(gè)版本的虛機(jī)支持 256 顆 vCPU;6.7U2 以前的版本是不支持這個(gè)版本的,所以只有從 6.7U2 開(kāi)始虛機(jī)才開(kāi)始支持 256 顆 vCPU。
支持 RDMA
RDMA 的全稱(chēng)是 Remote Direct Memory Access (遠(yuǎn)程內(nèi)存直接訪(fǎng)問(wèn)),它也是一種性能加速技術(shù),通過(guò)網(wǎng)卡來(lái)直接訪(fǎng)問(wèn)另一臺(tái)服務(wù)器上的內(nèi)存,而不需要 CPU 的介入。服務(wù)器間傳統(tǒng)的數(shù)據(jù)交換需要通過(guò) CPU 從內(nèi)存中讀取數(shù)據(jù),然后再通過(guò)網(wǎng)絡(luò)協(xié)議堆棧交由網(wǎng)卡把數(shù)據(jù)傳送到到另一臺(tái)服務(wù)器;另一臺(tái)服務(wù)器則執(zhí)行相反的操作,也需要經(jīng)過(guò)網(wǎng)卡轉(zhuǎn)交給 CPU 再寫(xiě)入到內(nèi)存中,這中間會(huì)消耗大量的 CPU 資源。RDMA 則通過(guò)一整套的軟硬件協(xié)議,把這些工作完全交給網(wǎng)卡來(lái)實(shí)現(xiàn),這樣可以大大提高跨服務(wù)器數(shù)據(jù)訪(fǎng)問(wèn)的效率,并且節(jié)省大量的 CPU 資源,F(xiàn)在,一些大型軟件如數(shù)據(jù)庫(kù)系統(tǒng)等紛紛增加了對(duì) RDMA 的支持,以獲得更高的系統(tǒng)性能。
目前主要有以下三種 RDMA 技術(shù):
- InfiniBand (IB) – 需要 InfiniBand 專(zhuān)用的網(wǎng)卡和交換機(jī),性能最高,也最昂貴。
- RDMA Over Converged Ethernet (RoCE) – 利用現(xiàn)有的以太網(wǎng)和交換機(jī)來(lái)支持 RDMA,只需要網(wǎng)卡支持 RoCE 就行了。
- Internet Wide Area RDMA Protocol (iWARP) – 在 TCP 網(wǎng)絡(luò)上支持 RDMA,也可以利用現(xiàn)有的網(wǎng)絡(luò)設(shè)備,只是網(wǎng)卡要求特殊,要求支持 iWARP 。
vSphere 6.7U2 中還增加了對(duì)于 40Gb 和 100Gb 以太網(wǎng)的支持,配合 RDMA 技術(shù)來(lái)更完美地提升服務(wù)器間的數(shù)據(jù)訪(fǎng)問(wèn)性能。