Dell EMC VxRail P570F評測
Dell EMC VxRail系列產(chǎn)品是采用VMware vSAN技術(shù)的超融合式基礎(chǔ)架構(gòu)(HCI)。由于很多人對VxRail設(shè)備部署和管理都很感興趣,因此,在VMware談?wù)搗SAN時,VxRail長期以來都是龍頭產(chǎn)品。當(dāng)然,戴爾易安信和其他廠商也會向那些想要增強(qiáng)服務(wù)器配置控制的用戶出售vSAN就緒節(jié)點。VxRail不是第一次到實驗室進(jìn)行測試,在2017年初戴爾易安信推出簡化部署和嚴(yán)格兼容性測試等功能時,我們就寫過關(guān)于這些功能的文章。自那時以來,很多功能都已經(jīng)發(fā)生了變化;主要的一點是,戴爾易安信已從白盒服務(wù)器遷移到了PowerEdge服務(wù)器。這并不是無足輕重的改變,主要是因為PowerEdge服務(wù)器能夠帶來更多能讓VxRail設(shè)備受益的管理和可靠性功能。在討論VxRail設(shè)備和就緒節(jié)點或選擇自己的選項時,此舉進(jìn)一步增強(qiáng)了戴爾易安信/VMware的價值主張。
在本次測評中,我們關(guān)注Dell EMC VxRail P570F設(shè)備的典型四節(jié)點配置,戴爾易安信提供相當(dāng)多的VxRail配置,而術(shù)語可能會有點復(fù)雜。P系列設(shè)備通常更加注重性能,基于單一節(jié)點2U PowerEdge R740xd服務(wù)器。有數(shù)十種配置選項供用戶選擇,其中包括單處理器或雙處理器系統(tǒng)、SATA、SAS和NVMe(用于緩存)磁盤支持,每節(jié)點高達(dá)3TB的RAM配置以及高達(dá)25GbE的網(wǎng)絡(luò)。VxRail P570是一種混合配置,而P570F是我們?yōu)榇舜卧u測部署的全閃存變體。
我們評測的P570F版設(shè)備擁有雙核Intel 6132 CPU(14核2.6Ghz)、384GB RAM、6個3.84TB讀密集型容量SSD和兩個800GB寫密集型緩存SSD。每個節(jié)點都擁有兩個磁盤群組和一個由三個容量SSD支持的緩存磁盤。節(jié)點間通過Intel X710 10GbE網(wǎng)卡進(jìn)行聯(lián)機(jī)。
版本和設(shè)計
Dell EMC VxRail P570F是一個基于PowerEdge R740xd服務(wù)器的2U HCI節(jié)點,如模型所示,采用了該公司的其中一款時髦的蜂巢式擋板(我們采用的是前代產(chǎn)品)。
擋板下方是24個2.5英寸磁盤。左邊是運行狀況、ID和狀態(tài)LED指示燈。右邊是電源按鈕、VGA端口、iDRAC micro-USB端口、兩個USB 2.0端口。
轉(zhuǎn)到背面,我們可以很明顯地看到有足夠的空間來擴(kuò)展插卡。右下角有兩個電源供應(yīng)器。底部中間有4個10G SFP+端口,左側(cè)有兩個USB 3.0端口、一個VGA端口、串行端口和一個1G RJ45 iDRAC端口。
頂部可輕松訪問CPU和RAM,或在設(shè)備背部新增更多網(wǎng)絡(luò)聯(lián)機(jī)或儲存設(shè)備。
管理
VxRail一個很大的賣點就是部署HCI非常簡單,而Dell EMC VxRail P570F在評測中的表現(xiàn)也沒有讓人失望。VxRail快速準(zhǔn)備好了基礎(chǔ)架構(gòu),沒有任何多余設(shè)置。
基礎(chǔ)架構(gòu)設(shè)置正確之后,VxRail將開始建立ESXi主機(jī)群集并自動完成儲存配置。
設(shè)備部署完成之后,管理員將進(jìn)入VxRail Manager主畫面。系統(tǒng)將自動轉(zhuǎn)到儀表板,其中會顯示系統(tǒng)整體運行狀態(tài)、支持、VxRail社區(qū)和事件歷史等信息。左邊是若干個選項卡,其中包括:儀表板、支持、事件、運行狀態(tài)和配置。
支持選項卡提供支持相關(guān)的功能。它會檢查設(shè)備的最后“活動信號”,以確認(rèn)是否有問題。它提供多種支持選項,包括聊天、提交服務(wù)請求、查看最后傳送配置、下載軟件(例如,升級套件),并讓用戶查看VxRail社區(qū)動態(tài)。這里還提供知識庫搜索欄,方便用戶查找特定問題。
事件選項卡也非常直觀,按照ID、嚴(yán)重性、組件或時間列出事件。用戶單擊某個事件即可更好地深入了解相關(guān)詳細(xì)信息,從而解決問題或防止未來再次出現(xiàn)類似問題。
運行狀態(tài)選項卡方便管理員查看整個群集的運行狀態(tài)概況,管理員也可以在這里進(jìn)一步了解每個設(shè)備的具體情況。
配置選項卡方便用戶查看群集的系統(tǒng)軟件,支持兩種升級類型:本機(jī)和互聯(lián)網(wǎng)。
顧名思義,本機(jī)升級讓用戶在本機(jī)執(zhí)行升級;在這種情況下,利用監(jiān)視VxRail Manager的個人計算機(jī)即可升級。
VxRail升級套件包含服務(wù)器中幾乎所有組件的更新,享受戴爾科技集團(tuán)生態(tài)系統(tǒng)垂直集成帶來的好處。雖然有些廠商將把重點放在軟件堆棧上,但VxRail可以更新服務(wù)器內(nèi)的一切內(nèi)容。如有必要,甚至可以更新電源固件。這些文件與戴爾科技集團(tuán)的LifeCycle Controller提供的文件相同。LifeCycle Controller可以訪問服務(wù)器的所有組件。世界上的NIC固件都容易受到攻擊,但又有多少IT管理員會定期及時升級補(bǔ)丁呢?VxRail會自動完成這項動作,用戶只需按幾下鼠標(biāo)即可輕松完成。
在群集更新和升級過程中,用戶可以查看正在執(zhí)行動作的明細(xì)資料。系統(tǒng)會根據(jù)需要對群集中的每臺服務(wù)器執(zhí)行同樣的動作。
升級完成后,用戶可在VxRail Manager中看到更新內(nèi)容的完整清單。
在群集升級過程中,用戶可以看到虛擬中心級別的部分活動。大多數(shù)此類動作是在個別主機(jī)進(jìn)入維護(hù)模式時執(zhí)行。
總之,在強(qiáng)化vSAN兼容性和盡可能簡化管理和維護(hù)方面,VxRail Manager無疑是物超所值的。這種強(qiáng)化的唯一不足就是需要一點點成本,因為VxRail采用vSphere新版本的速度較慢。此系統(tǒng)目前使用6.5版,而實際上6.7版都已經(jīng)出來一段時間了。戴爾易安信非常清楚這點,在加速更新采用方面,他們繼續(xù)與VMware進(jìn)行集成。
性能
應(yīng)用程序工作負(fù)載分析
首次性能評定包括通過SysBench評定MySQL OLTP性能和使用仿真TPC-C工作負(fù)載評定Microsoft SQL Server OLTP性能。
每個SQL Server虛擬機(jī)配置了兩個虛擬磁盤,一個100GB用于開機(jī),一個500GB用于存儲數(shù)據(jù)庫和日志文件。從系統(tǒng)角度來看,我們?yōu)槊總€虛擬機(jī)配置了16個虛擬CPU和64GB的DRAM,并采用LSI Logic SAS SCSI控制器。這些測試旨在監(jiān)視群集中延遲敏感型應(yīng)用程序在適度但又不是壓倒性的計算和存儲負(fù)載下的性能。
SQL Server測試配置(每個虛擬機(jī))
Windows Server 2012 R2
存儲空間:配置600GB,使用500GB
SQL Server 2014
§ 數(shù)據(jù)庫大?。?,500級別
§ 虛擬客戶端負(fù)載:15,000
§ RAM緩沖區(qū):48GB
測試時長:3小時
§ 2.5小時預(yù)處理
§ 30分鐘樣本周期
在我們的交易型SQL Server性能評定中,Dell EMC VxRail P570F總分達(dá)到了12,585 TPS,單個虛擬機(jī)得分從3,145.1 TPS到3,148.5 TPS不等。
有關(guān)SQL Server性能的一個更明顯標(biāo)志是延遲。在SQL Server平均延遲方面,P570F總分為24.4ms,單個虛擬機(jī)在21ms至26ms之間。
Sysbench性能
每個Sysbench虛擬機(jī)都配備三個虛擬磁盤:一個用于開機(jī)(約92GB),一個擁有預(yù)建數(shù)據(jù)庫(約447GB),第三個用于測試數(shù)據(jù)庫(400GB)。從系統(tǒng)角度來看,我們?yōu)槊總€虛擬機(jī)配置了16個虛擬CPU和64GB的DRAM,并采用LSI Logic SAS SCSI控制器。
Sysbench測試配置(每個虛擬機(jī))
CentOS 6.3 64-bit
存儲空間:1TB,使用800GB
PerconaXtraDB 5.5.30-rel30.1
§ 數(shù)據(jù)庫表格:100
§ 數(shù)據(jù)庫大?。?0,000,000
§ 數(shù)據(jù)庫線程:32
§ RAM緩沖區(qū):24GB
測試時長:12小時
§ 6小時預(yù)處理32線程
§ 1小時32線程
§ 1小時16線程
§ 1小時8線程
§ 1小時4線程
§ 1小時2線程
利用Sysbench OLTP,我們可以看到8個虛擬機(jī)中每個虛擬機(jī)的配置。VxRail總分為8,645.9 TPS,單個虛擬機(jī)得分從925.48 TPS至1,243.1 TPS不等。
在Sysbench平均延遲方面,VxRail總分為29.9ms,單個虛擬機(jī)延遲在25.7ms至34.6ms不等。
在最差場景(第99百分位數(shù))延遲方面,VxRail總分為55.1ms,單個虛擬機(jī)延遲在47ms至64.4ms不等。
VDBench工作負(fù)載分析
在存儲器數(shù)組性能評定中,應(yīng)用程序測試成績最佳,合成測試居第二位。合成測試雖然不能完全代表實際工作負(fù)載,但有助于通過可重復(fù)性因子確定存儲設(shè)備的基準(zhǔn)性能,從而在競爭解決方案之間輕松進(jìn)行同類比較。這些工作負(fù)載提供了多種不同的測試配置文件,從“四角”測試、一般數(shù)據(jù)庫轉(zhuǎn)送大小測試到不同VDI環(huán)境追蹤捕獲均有涵蓋。所有這些測試都采用通用vdBench工作負(fù)載產(chǎn)生器,使用腳本引擎自動處理和捕獲有關(guān)大量計算測試群集的結(jié)果。這使得我們可以在廣泛的存儲設(shè)備上重復(fù)相同的工作負(fù)載。
配置文件:
4K隨機(jī)讀取:100%讀取、128線程、0-120% iorate
4K隨機(jī)寫入:100%寫入、64線程、0-120% iorate
64K順序讀?。?00%讀取、16線程、0-120% iorate
64K順序?qū)懭耄?4K順序讀取:100%寫入、8線程、0-120% iorate
合成數(shù)據(jù)庫:SQL和Oracle
VDI完整克隆和鏈接克隆追蹤
在4K隨機(jī)讀取測試中,VxRail在350,000 IOPS之前都維持亞毫秒級延遲性能,隨后性能峰值達(dá)到422,052 IOPS,延遲為5.38ms。
在4K隨機(jī)寫入測試中,VxRail在大約17,000 IOPS時延遲就超過1ms了,隨后沿著1ms線一直到了60,000多IOPS,性能峰值達(dá)到了79,801 IOPS,期間延遲為5.64ms。
接下來,我們看看64K順序工作負(fù)載測試結(jié)果。在讀取測試中,VxRail在大約67,000 IOPS或4.1GB/s以內(nèi)都保持亞毫秒延遲,性能峰值約為80,000 IOPS或4.9GB/s,期間延遲約為4.5ms。
在64K順序?qū)懭霚y試中,VxRail運行延遲在1ms以下,一直持續(xù)到大約10,000 IOPS或600MB/s,峰值性能約為25,000 IOPS或1.53GB/s,延遲在少量回落前為4.9ms。
在接下來的SQL工作負(fù)載測試中,Dell EMC VxRail P570F在大約285,000 IOPS以內(nèi)都保持亞毫秒級延遲性能,峰值為344,619 IOPS,期間延遲為2.1ms。
在SQL 90-10工作負(fù)載測試中,VxRail在215,000 IOPS之前延遲都低于1ms,性能峰值為306,851 IOPS,期間延遲為2.4ms。
在SQL 80-20工作負(fù)載測試中,VxRail在209,000 IOPS以內(nèi)都保持亞毫秒級延遲,性能峰值為240,468 IOPS,期間延遲為2.9ms。
SQL工作負(fù)載測試之后進(jìn)行的是Oracle工作負(fù)載測試。測試中,VxRail在大約200,000 IOPS以內(nèi)都保持亞毫秒級延遲,性能峰值快速達(dá)到大約218K IOPS,在性能大幅降低之前延遲為1.1ms。
在Oracle 90-10工作負(fù)載測試中,VxRail在250,000 IOPS以內(nèi)都保持低于1ms的延遲性能,性能峰值為302,381 IOPS,期間延遲為1.7ms。
在Oracle 80-20工作負(fù)載測試中,VxRail在226,000 IOPS之前都擁有亞毫秒延遲性能,隨后達(dá)到性能峰值,約為258,000 IOPS,延遲為1.76ms。
接下來,我們開始VDI克隆測試,分為完整克隆和鏈接克隆測試。在VDI完整克隆開機(jī)測試中,VxRail在達(dá)到228,000 IOPS之前都維持低于1ms的延遲,性能峰值為277,332 IOPS,其中延遲為3.1ms。
在VDI完整克隆初始登入測試中,VxRail延遲很快就突破了1ms,然后達(dá)到性能峰值,大約為78,000 IOPS,在延遲出現(xiàn)一定下降之前延遲為4.5ms。
在VDI完整克隆周一登入測試中,VxRail在性能達(dá)到20,000 IOPS之前都維持亞毫秒延遲,然后達(dá)到性能峰值,大約為93,000 IOPS,在性能稍微下降之前延遲為3.1ms。
在VDI鏈接克隆開機(jī)測試中,VxRail在性能達(dá)到159,000 IOPS之前,延遲都低于1ms,然后達(dá)到性能峰值195,062 IOPS,期間延遲為2.2ms。
在VDI鏈接克隆初始登入測試中,VxRail在大約20,000 IOPS之前都維持亞毫秒級延遲,然后達(dá)到性能峰值,大約為56,000 IOPS,在性能下降之前延遲為3ms。
在VDI鏈接克隆周一登入測試中,VxRail延遲基本維持在1ms左右,性能峰值大約為60,000 IOPS,在性能下降和延遲突增之前延遲為3.9ms。
總結(jié)
Dell EMC VxRail P570F是主打性能的全閃存HCI設(shè)備。這些新版VxRail產(chǎn)品帶來構(gòu)建于Dell EMC PowerEdge骨干技術(shù)的易于部署的HCI解決方案。PowerEdge服務(wù)器為那些尋找HCI解決方案的客戶帶來很多好處,與之前相比,而VxRail平臺可以讓客戶更輕松地更新操作系統(tǒng),甚至主機(jī)。與大多數(shù)戴爾易安信產(chǎn)品一樣,VxRail平臺提供多種不同配置,能夠靈活滿足客戶近乎所有的需求。Dell EMC VxRail P570F具備高性能,每個節(jié)點可配備高達(dá)3TB的內(nèi)存,支持NVMe存儲和最高25GbE網(wǎng)絡(luò)。
在我們的應(yīng)用程序工作負(fù)載分析中,P570F在SQL Server中可以達(dá)到12,585 TPS的總分,平均延遲時間只有24.3ms。在Sysbench測試中,VxRail總分為8,645.9 TPS,平均延遲為29.9ms,最差場景延遲為55.1ms。
在VDBench性能測試中,Dell EMC VxRail P570F采用SAS存儲,所以雖然測試開始時每次都是亞毫秒級延遲,但在密集工作負(fù)載下響應(yīng)時間都增加到1秒以上。由于使用SAS3閃存媒體,所以這種現(xiàn)象并不意外。不過,測試確實也取得了相當(dāng)強(qiáng)悍的結(jié)果。結(jié)果亮點包括隨機(jī)4K讀取測試422,000 IOPS、64K順序讀取測試4.1GB/s、64K順序?qū)懭霚y試1.53GB/s、SQL測試345,000 IOPS、SQL 90-10測試307,000 IOPS、SQL 80-20測試241,000 IOPS、Oracle 90-10測試302,000 IOPS、Oracle 80-20測試258,000 IOPS、VDI完整克隆開機(jī)測試277,000 IOPS以及VDI鏈接克隆開機(jī)測試195,000 IOPS。從延遲角度來說,這款HCI設(shè)備運行延遲為1.1ms至5.64ms。雖然并未達(dá)到亞毫秒級,但對于HCI設(shè)備而言,這仍然是一個非常優(yōu)秀的成績。
總體來說,考慮到此配置的目標(biāo)對象,此設(shè)備所表現(xiàn)出來的性能非常出色。VxRail當(dāng)然可以運行得更快,但本文強(qiáng)調(diào)的是一種主流閃存配置。此外,在vSAN方面,我們也對使用此設(shè)備所能帶來的好處印象深刻,而且VxRail Manager勇挑重?fù)?dān)。此HCI解決方案由戴爾易安信進(jìn)行了各種層級的徹底審查,程度遠(yuǎn)超過vSAN就緒節(jié)點。此外,系統(tǒng)會自行更新一切內(nèi)容,其中包括更新設(shè)備固件。VxRail買家從中看到了極大的價值?,F(xiàn)在,買家不必?fù)?dān)心需要自己管理節(jié)點,擁有和管理VxRail變得輕而易舉。