知名第三方評測機構Principled Technologies(簡稱PT公司)公布了PowerStore的性能實測結果,不僅分別測量了兩種PowerStore型號的性能。同時,也與H公司某高端存儲進行對比,通過橫向比較,反映PowerStore在當下存儲行業所處的位置。
兩台PowerStore 7000係列存儲,一台為X型號,另一台為T型號。與之進行對比的是H公司某高端存儲,這三台存儲均為雙節點陣列。測試中使用默認配置設置,並遵循各廠商發布的較佳實踐建議。
*戴爾易安信PowerStore采用英特爾®至強®可擴展處理器,該處理器可以優化工作負載,可靠性強,還有高計算力、高穩定性和高效敏捷性,不僅幫助PowerStore輕鬆滿足既定工作負載,也可以為數字化變革做好準備。
數據縮減測試方麵,PT公司使用名為Vdbench的存儲基準測試工具來測量戴爾易安信PowerStore陣列和H公司某高端存儲的數據縮減率。
性能測試方麵,PT公司使用Vdbench測量這些存儲在不同I/O工作負載下的塊存儲性能。並測試了PowerStore7000X係列在使用AppOn功能下的性能情況。
可用性測試方麵,PT公司在PowerStore7000X型號上測試了開箱即用的虛機部署時間,與H公司某高端存儲(需要單獨配置虛擬機主機)進行對比。而PowerStore7000T型號上使用10個存儲卷與H公司某高端存儲對比訪問恢複數據的速度。
數據縮減測試
通常情況下,存儲管理員將存儲資源分組為邏輯單元號(LUN),並使用塊存儲協議將其呈現給最終用戶。在所有測試項目中,均使用光纖通道存儲協議。使用Vdbench,配置4個200GBLUN,並將3:1的可壓縮和2:1的重複數據集共800GB數據填入其中。
接下來,PT公司測試了每個解決方案對進行重複數據刪除和壓縮的情況,也就是說,它識別和消除了多少重複數據,壓縮了多少數據。PT公司通過在數據集上運行寫入測試來實現這一目標,該測試包含同等數量的128KB和256KB塊。
測試結果表明,與H公司某高端存儲的2.0:1數據縮減率相比,PowerStore 7000係列陣列提供了7.1:1的整體數據縮減率,是前者的三倍還多(見圖1),為用戶帶來了更多有效容量。
圖1:數據縮減後,在運行50%128KB、50%256KB寫入測試時,使用的物理存儲量。越低越好。
性能測試
通過存儲陣列上開啟數據縮減功能,可以實時減少傳入的數據,來降低整體存儲利用率。使用H公司某高端存儲,用戶必須選擇是否開啟數據縮減功能,這取決於用戶需要釋放存儲空間還是提高性能。而在戴爾易安信PowerStore存儲上,用戶不需要做出這種選擇,因為數據縮減功能始終開啟。
在測試時,PT公司分別測試了H公司某高端存儲在數據縮減開啟和關閉下的性能情況,以更好地與PowerStore 7000T進行對比。
首先,在PowerStore 7000T上運行了一個8KB隨機100%寫入的工作負載。該存儲實現了232,602IOPS(見圖2)。接下來,PT公司運行相同工作負載,測試H公司某高端存儲在關閉和開啟數據縮減功能時的IOPS表現。在關閉狀態下,該存儲產生了171,772IOPS。開啟時,IOPS為75,160,不到關閉數據縮減功能時的一半。
圖2:在H公司某高端存儲上運行Vdbench工作負載時,在啟用和禁用數據縮減的情況下的IOPS和戴爾易安信PowerStore在始終開啟數據縮減情況下的ioses。越高越好。
這些結果表明,與關閉數據縮減功能後運行相同的工作負載相比,企業在開啟數據縮減功能後使用H公司存儲,性能將降低53%。在禁用數據縮減時產生的IOPS比戴爾易安信PowerStore 7000T低35%,然而這種模式會更快耗盡存儲空間。
接下來,PT公司測試了每個解決方案處理大量用戶請求的能力。包括(1)32KB70/30的讀/寫工作負載,(2)類似OLTP的混合讀/寫工作負載,模擬服務器處理的數據庫I/O請求。類似OLTP的工作負載包括8KB和128KB的塊大小和各種隨機和順序的讀寫。
注:之後的測試中H公司某高端存儲的數據縮減功能均為開啟狀態。
從圖3可以看見,PowerStore 7000T在這兩項測試中的表現都優於H公司某高端存儲,在頭一個工作負載上的IOPS增加了101%,在第二個工作負載上的IOPS增加了67%。
圖3:使用Vdbench基準運行兩種不同的工作負載時支持的IOPS。越高越好。
帶寬測試
為了測試每個陣列每秒能處理多少數據,Principled用256KB的大數據塊運行了兩個Vdbench工作負載,一個使用隨機讀取,一個使用順序讀取。
運行這兩種類型的訪問模式可以深入了解存儲陣列如何處理大型隨機和順序塊I/O。戴爾易安信PowerStore 7000T在這兩種工作負載上表現很好,支持的帶寬增加了135%(見圖4)。具有高帶寬能力的陣列有助於處理更多的數據,以滿足流媒體視頻或大數據應用等大型數據請求。
圖4:運行兩個256KB數據塊的Vdbench工作負載時提供的帶寬(MB/s)。越高越好。
響應時間測試
在高I/O負載壓力下,亞毫秒級的延遲表明存儲正在以較佳狀態運行。從PowerStore 7000T開始,PT公司配置了一個VdbenchI/O場景(類似OLTP的混合讀/寫工作負載,包括8KB和128KB的塊大小和各種讀/寫比率,以固定的IOPS速率),其延時約為半毫秒。然後,PT公司在H公司某高端存儲上運行相同的參數和工作負載,其延時為2.01毫秒(見圖5)。
圖5:在107,000 IOPS的響應時間(毫秒)。越低越好。
這些結果表明,PowerStore 7000T可以處理類似OLTP的工作負載,同時還能提供快速的響應時間,有助於改善應用和用戶體驗。
除了提供存儲功能之外,戴爾易安信PowerStore的X型號還具有AppsOn功能,使用戶能夠在陣列本身部署、托管和管理虛機,從而幫助用戶減少購買單獨服務器的需求。為了更好體現PowerStore X型號的性能表現,PT公司通過四個場景來測試其存儲性能。
在場景1中,PT公司運行了一個簡單的Vdbench模擬,內部Vdbench虛擬機托管在PowerStore 7000X陣列內,而外部Vdbench虛擬機托管在連接到H公司某高端存儲陣列的雙插槽服務器上。
在場景2-4中,PT公司使用PowerStore 7000X陣列內部托管的內部虛擬機運行MongoDB數據庫工作負載,且該陣列在外部同時運行其他Vdbench模擬。連接到H公司某高端存儲的服務器上運行相同的外部Vdbench模擬。
具體性能對比如下
►場景1:PowerStore 7000X(內部托管Vdbench虛擬機)與H公司某高端存儲(外部托管Vdbench虛擬機)的存儲性能。
當在內部(PowerStore 7000X上)和外部(H公司某高端存儲上)托管的虛機上運行4KB隨機寫入Vdbench工作負載時,PowerStore 7000X產生的IOPS比H公司某高端存儲多85%(見圖6)。
圖6:在內部(PowerStore 7000X上)和外部(H公司某高端存儲上)托管的虛機上運行Vdbench工作負載時提供的IOPS。越高越好。
►場景2:PowerStore 7000X內部托管運行YCSB工作負載的MongoDB虛擬機,提供每秒188,320次數據庫操作的同時,保持了亞毫秒級的數據庫應用讀和寫延遲(見圖7)。
圖7:戴爾易安信PowerStore 7000X在托管內部虛擬機並同時向外部主機提供存儲時交付的數據庫應用延遲(ms)。由於H公司某高端存儲不能托管內部虛擬機,因此無法進行比較。
►場景3:PowerStore 7000X和H公司某高端存儲從外部托管運行Vdbench工作負載的虛擬機(帶寬)
在運行場景2的同時,PowerStore 7000X對其外部托管的Vdbench工作負載的支持帶寬也比H公司某高端存儲高出31%(見圖8)。
圖8:為運行Vdbench工作負載的外部主機提供的帶寬(MB/s)。PowerStore 7000X是在同時運行Vdbench和MongoDB時取得了這些結果。H公司某高端存儲隻運行Vdbench。越高越好。
►場景4:PowerStore 7000X和H公司某高端存儲從外部托管運行Vdbench工作負載的虛擬機(IOPS)
除了提供更大的帶寬外,戴爾易安信PowerStore 7000X產生的IOPS比H公司某高端存儲多出65%(見圖9),即使它在場景2中同時在內部托管MongoDB虛擬機。
如果考慮到H公司某高端存儲缺乏托管內部虛擬機和支持內部工作負載的能力,那麽PowerStore 7000X在場景2-4中的勝利就顯得尤為突出。即使應用在陣列上消耗內部計算和存儲資源,其為基於外部虛擬機提供的性能也是足夠的,而且比H公司陣列性能還要高。
可用性測試
傳統上,存儲係統還不能支持嵌入式虛擬機並同時作為存儲目標。而PowerStore 7000X本身提供了一個基於VMware的虛擬化環境,管理員隻需點擊幾下,就可以為駐留在陣列本身的虛擬機提供存儲。PowerStore還可以自動將第1層存儲配置到嵌入式VMware環境中。
而部署一個可以訪問H公司某高端存儲的虛機需要IT人員添加物理電纜連接、配置光纖通道交換機、映射到主機、部署存儲LUN以及創建VMware數據存儲。這將虛擬機部署時間延長至8分15秒,而PowerStore 7000X上則為53秒(見圖10)。
圖10:開箱即用的虛擬機配置時間。越少越好。
PowerStore 7000T與H公司某高端存儲快照恢複速度比較
對存儲LUN進行快照是存儲管理員的一項常見任務。根據其數據中心的需求和策略,管理員可能每周、每天、甚至每小時都要拍攝快照。當數據損壞或丟失時,管理員就可以使用快照來恢複係統的數據。企業通常會部署和管理大量的LUN,使這些快照恢複成為一項潛在的耗時任務。
PT公司測試了PowerStore 7000T和H公司某高端存儲對安裝為原始設備映射(RDM)的10個LUN進行快照還原到單個虛擬機所需的時間。
戴爾易安信PowerStore 7000T在一分鍾7秒的時間就完成了這項任務,隻需要16個步驟。相比之下,H公司某高端存儲陣列要求管理員從應用虛擬機和主機中解壓卷2。通過更快地訪問快照還原數據,管理員可以更快地啟動和運行操作。
圖11:訪問快照還原數據的時間(分和秒)。越低越好。
PT公司測試了兩台全閃存戴爾易安信PowerStore 7000係列存儲與H公司某高端存儲。在實際測試中,戴爾易安信PowerStore 7000係列存儲都能更有效地減少數據,並提供更高的存儲性能,無論是IOPS、帶寬還是延遲。
與H公司某高端存儲相比,支持hypervisor的PowerStore陣列還節省了開箱即用的虛擬機部署時間和硬件。使用戴爾易安信PowerStore 7000係列存儲,可以為企業從存儲中獲得更多收益。