Tegile 的 IntelliFlash 陣列建立在混合架構之上,使客戶能夠靈活地配置其陣列,混合 HDD 和 SSD 存儲,延遲和存儲密度適合個別用例。 Tegile 在擁擠的存儲市場中利用的一個關鍵項目是他們的在線重複數據刪除和壓縮技術,它可以極大地擴展用戶的可用容量,這是他們的許多競爭對手所不提供的。 通過將他們的數據縮減擴展到磁盤,這是市場上大多數人做不到的,Tegile 獲得了吹噓非常可觀的成本/TB 指標的好處,同時還保留了閃存對熱數據的好處。 我們對 Tegile HA2300 陣列的評測將 IntelliFlash 與一個擴展架(縱向擴展)結合使用,使兩個控制器都能處理各種工作負載。
Tegile 的 IntelliFlash 陣列建立在混合架構之上,使客戶能夠靈活地配置其陣列,混合 HDD 和 SSD 存儲,延遲和存儲密度適合個別用例。 Tegile 在擁擠的存儲市場中利用的一個關鍵項目是他們的在線重複數據刪除和壓縮技術,它可以極大地擴展用戶的可用容量,這是他們的許多競爭對手所不提供的。 通過將他們的數據縮減擴展到磁盤,這是市場上大多數人做不到的,Tegile 獲得了吹噓非常可觀的成本/TB 指標的好處,同時還保留了閃存對熱數據的好處。 我們對 Tegile HA2300 陣列的評測將 IntelliFlash 與一個擴展架(縱向擴展)結合使用,使兩個控制器都能處理各種工作負載。
與 Tegile 智能閃存陣列產品組合的其他成員一樣,HA2300 具有冗餘主動/主動控制器,並且可以根據客戶選擇的 eMLC SSD 存儲量進行部署。 Tegile 的自適應緩存和縮放引擎利用該閃存和陣列的 DRAM,以及任何已合併的 HDD 存儲,該引擎將經常訪問的數據緩存到 DRAM 和高性能閃存,同時不經常訪問的數據保留在高密度閃存或硬盤驅動器層。
使 Tegile 陣列在市場上脫穎而出的主要功能是該公司的重複數據刪除和壓縮引擎。 對所有數據進行重複數據刪除和壓縮本身會對性能產生一些開銷影響,但 IntelliFlash 使用一種專有的元數據管理方法,該方法在一定程度上旨在減輕這種性能開銷。 Tegile 陣列不是交織數據和元數據,而是通過將元數據存儲在專用 DRAM 和閃存介質中來避免元數據碎片,這還允許陣列使用專用高速檢索路徑訪問元數據。
Tegile 的緩存和縮放引擎是混合配置可以合併具有不同延遲的媒體的方法。 該緩存解決方案使用鏡像 DRAM 和 SSD 為頻繁訪問的數據建立兩個“讀取緩存”層,並跟踪閃存存儲介質的磨損程度,以使 eMLC 在整個陣列中的磨損更加均勻。
Intelligent Flash Array 系列支持通過 FC、iSCSI、NFS 和 CIFS 協議進行訪問,並有望通過未來的軟件更新實現 SMB 3.0 功能。 由於 IntelliFlash 的冗餘媒體結構設計整合了兩個控制器之間的連接性,所有協議都可以在所有兼容端口上同時使用。 所有寫入都是同步的,新數據在持久性閃存寫入緩存中開始其生命週期。
雖然 Tegile 的大部分優勢信息都圍繞著他們的緩存技術和數據減少,但這些單位也受益於強大的易用性論據。 他們的管理 GUI 簡潔易用,大多數任務(如 LUN 配置)只需單擊幾下即可。 Tegile 管理員還會在儀表板上看到高級指標和 Tegile 標誌性的“甜甜圈”圖像,以說明陣列提供的空間節省。
雖然我們的評測是針對帶架子的 HA2300,但 Tegile 可根據客戶需求提供多種配置。 例如,他們最新的 T3000 混合陣列系列提供了許多基於用例的預配置建議,包括容量優化、性能優化、業務關鍵型工作負載等。 Tegile 還提供多種全閃存型號,利用其核心技術提供從 20TB 原始容量的 ESH-18 到 145TB 原始容量的 ESF-144 的各種配置。 Tegile 預計客戶會在這些模型中看到 3-5 倍的額外容量優勢,具體取決於數據減少的工作負載。
Tegile HA2300 規格
- 平台配置:
- 處理器:4 個至強 E5620
- 內存:192GB
- 閃存:1200GB
- 存儲容量:
- 最小值:原始容量:16TB
- 最大:原始容量:144TB
- 物理特性:
- 外形(機架單位):2U
- 重量(磅):80
- 功率(瓦):500
- 擴展架:最多 3 個
- 網絡連接:
- 1 Gbps 以太網端口:12
- 1 Gbps IP-KVM Lights-out 管理端口:2
- 可選連接:雙端口 4/8 光纖通道、雙端口 10GbE 銅纜/光纖、四端口 1 Gbps 以太網
- 包含的軟件服務:
- 協議:SAN 協議支持(iSCSI、光纖通道)、NAS 協議支持(NFS、CIFS、SMB 3.0)
- 數據服務:重複數據刪除、壓縮、自動精簡配置、快照、遠程複製、應用配置文件
- 管理:網絡瀏覽器、SSH、IP-KVM
- 冗餘:無單點故障,雙活高可用架構
- 標准保修:90 天:通過電話和電子郵件提供 24×7 支持。 下一工作日硬件更換部件。 免費軟件更新。
- 可選保修:
- 1、3 或 5 年:通過電話和電子郵件提供 24×7 支持。 下一工作日硬件更換部件。 免費軟件更新。
- 現場黃金級支持:4 小時現場支持,可選現場硬件套件
- 現場銀級支持:下一工作日現場技術支持
構建和設計
IntelliFlash 陣列在支持多達 24 個 2.5" HDD 和 SSD 的機箱內使用一對冗餘主動/主動控制器。每個控制器提供兩個 PCIe 插槽用於連接擴展,並支持多種互連類型,例如以太網和 FC。所有 IntelliFlash 存儲媒體選項包含用於連接到兩個控制器的雙端口,在單個連接出現故障時提供冗餘鏈接。
我們對 Tegile HA2300 的審查配置包括具有兩個控制器和 24 個磁盤的主系統,以及一個添加額外 2400 個磁盤的 ES24 擴展架。 我們的存儲配置包括每個控制器處理自己的 24 磁盤存儲池,由 (6) 個 200GB eMLC SAS2 SSD 和 (18) 個 1TB 7200RPM SAS2 HDD 組成。
每個控制器均由兩個 2.4GHz Intel E5620 處理器和 96GB DRAM 供電。 這為 HA2300 提供了 4 個處理器和 192GB 的主動/主動控制器。 我們的配置中包含的附加 ES2400 架僅為 JBOD 單元,僅增加存儲容量。 通過提供的硬件,我們的平台提供 6.2TB 原始數據可通過一個控制器使用,7.14TB 原始數據可在第二個控制器上使用。
管理
Tegile IntelliFlash 架構虛擬化了底層存儲介質並創建了一個可以分配為 LUN 或文件共享的容量池。 該池容量可以在線擴展。 Tegile 架構使用動態條帶寬度以避免讀取-修改-寫入操作的性能開銷,並減少重建故障驅動器所需的時間。 IntelliFlash 陣列支持雙奇偶校驗、雙向鏡像和三向鏡像 RAID 級別。 數據安全性以 256 位 AES 靜態數據加密的形式提供,並帶有本機密鑰管理。
可以根據包括數據庫、服務器虛擬化和虛擬桌面在內的用例調整單個卷。 此調整過程會影響塊大小、壓縮和重複數據刪除等設置。 管理界面旨在支持虛擬化環境,並提供管理工具,這些管理工具可以配置為虛擬機粒度,而不是用於虛擬化情況的 LUN、文件系統和 RAID 組。
IntelliFlash 數據縮減服務包括線內重複數據刪除、線內壓縮和自動精簡配置。 可以為整個存儲池或單個 LUN 和文件共享啟用重複數據刪除和壓縮。 每個 LUN 都可以配置 4KB 到 128KB 的塊大小,並可以根據工作負載選擇壓縮算法。 我們將在下一節進一步探討數據縮減的好處。
Tegile IntelliFlash 陣列可以拍攝虛擬機感知和應用程序一致的時間點快照。 快照可以異地複制,自上一個快照通過 WAN 傳輸以來僅進行增量更改。 可寫時間點映像是使用克隆功能創建的,並且也是 VM 感知和應用程序一致的。 與快照一樣,克隆是“精簡”的,只會根據新數據的需要分配容量。
vCenter Web 客戶端和桌面客戶端插件允許通過 vCenter 管理 VMware 數據存儲。 Tegile 還提供 VAAI 支持以減少 VMware 環境中的 I/O 開銷。 作為針對 Citrix XenDesktop 驗證的 Citrix Ready VDI 容量計劃的一部分,IntelliFlash 陣列也經過測試和驗證。
在 Microsoft 環境中,Tegile 陣列與 CSV 集成,用於 Hyper-V 的故障轉移集群; VSS 用於應用程序一致的快照和克隆; 並將在未來支持 SMB 3.0。 Microsoft Hyper-V 虛擬機可以通過 Microsoft Systems Center Virtual Machine Manager (SCVMM) 進行管理。 Tegile 提供經過預測試和驗證的 Oracle 架構,此外還使用 Oracle VM 測試和認證其陣列,並在單實例和 Oracle RAC 部署中使用帶有 UEK 的 Oracle Linux 進行驗證。
IntelliCare 門戶提供了一個系統信息、配置詳細信息、歷史數據和趨勢分析、數據縮減率的訪問點,並作為管理支持案例的界面。 IntelliCare 可以配置為根據空間使用的線性進展分析、磁盤閾值警報和高可用性錯誤向客戶和 Tegile 支持發送容量警報。 觸發警報時,可以配置 IntelliCare,以便將有權訪問陣列狀態和配置數據的 Tegile 客戶經理自動分配給案例。
數據減少
在高端混合存儲陣列領域,Tegile 在將數據縮減的優勢集成到主存儲陣列方面處於領先地位。 用戶最容易辨認的屏幕截圖之一是那些發布“甜甜圈”的截圖,其中顯示了存儲的數據量、壓縮後消耗了多少空間以及重複數據刪除後最終消耗了多少空間。 隨著許多生產環境運行虛擬化服務器,並且越來越希望測試/開發工作不被孤立,重複數據是一個行業範圍的問題,有不同的解決方法。 您可以在沒有數據縮減優勢的情況下調整陣列大小以適應當前或估計未來的需求,或者利用數據縮減通過刪除重複或易於壓縮的數據來最大限度地減少佔用空間。 在我們測試過的所有傳統混合存儲平台中,Tegile HA2300 是唯一提供這種級別的數據縮減功能的平台。
為了測試 Tegile HA2300 的數據縮減功能,我們使用了庫存虛擬機 LUN 配置文件,啟用了壓縮和重複數據刪除,並將其呈現給我們的一台 ESXi 主機。 該測試只是查看了單個虛擬機在遷移到陣列後的佔用空間。 我們嘗試的第一個是我們的 CentOS 6.3 VM,用於測試共享存儲上的 MySQL 性能。 此 VM 在其中一個虛擬磁盤上有一個預建數據庫,然後將其複製到一個空白虛擬磁盤上,然後將其置於負載之下。 在這個特定場景中,我們看到了大約 12% 的節省,主要來自壓縮。
我們的下一個測試著眼於我們用於即將到來的 OpenLDAP 基準測試的 CentOS 7 VM。 我們發現數據節省有了更好的增長,超過 55%,主要來自壓縮。 在具有許多類似 VM(多個 Linux 或 Windows 發行版)的環境中,您會看到壓縮和重複數據刪除的好處。 這同樣適用於主存儲上的 VDI 或測試/開發等場景,在這些場景中,重複數據刪除的好處會隨著創建的每個新 VM 呈線性增長。
對於所有數據縮減服務,由於相關任務和元數據管理所需的系統開銷,存在性能權衡。 我們發現單線程傳輸速度較慢(VM 內的複制/粘貼操作,或數據存儲之間的 SvMotion 活動),最高速度約為 100MB/s。 這包括讀取和寫入操作,緩存命中率接近 100%。 有趣的是,在啟用或完全禁用數據縮減服務的情況下,我們發現所有工作負載的性能差異很小。 相比之下,該細分市場中沒有數據縮減服務的許多陣列可以通過類似的數據移動活動接近飽和單個 10Gb 以太網或 16Gb FC 接口。
測試背景和比較
我們發布一個 我們實驗室環境的清單,安 實驗室網絡能力概述,以及有關我們測試協議的其他詳細信息,以便管理員和負責設備採購的人員可以公平地衡量我們取得公佈結果的條件。 為了保持我們的獨立性,我們的評論都不是由我們正在測試的設備製造商支付或管理的。
我們將 Tegile HA2300 與 Dot Hill AssuredSAN Ultra48, AMI StorTrends 3500i, X-IO 伊勢 710, 惠普虛擬商店 4335和 戴爾 EqualLogic PS6210XS. 對於所有綜合和應用程序測試,壓縮和重複數據刪除在性能運行期間被禁用。 該陣列由我們實驗室的 Tegile 現場代表部署,而用於綜合基準測試和 SQL Server 測試的 LUN 由 Tegile 技術營銷代表遠程配置。 VMmark 的 LUN 是使用“虛擬服務器”配置文件配置的,快照已禁用,並使用 VMware iSCSI 軟件適配器通過每個 ESXi 主機附加。
通過測試每個平台,了解每個供應商如何為不同的工作負載配置單元以及用於測試的網絡接口非常重要。 當涉及到在給定工作負載中的性能時,使用的閃存數量與底層緩存或分層過程同樣重要。 以下列表顯示了閃存和 HDD 的數量、在我們的特定配置中可用的數量以及利用了哪些網絡互連:
- Tegile HA2300 帶擴展架
- 標價:100,443 美元基本配置,185,000 美元經測試帶有額外的儲物架
- 數據縮減前的原始可用容量:13.4TB(6.2TB 第一層架 + 7.14TB 第二層架)
- 閃存:12 個 200GB HGST eMLC SAS2 SSD
- 硬盤:36 個 1TB 希捷 SAS2 7200RPM 硬盤
- 網絡互連:10Gb,每個控制器 2 個 10Gb
- Dot Hill AssuredSAN Ultra48(混合)
- 標價:113,158 美元
- 閃存:800GB(4 個 400GB HGST SAS3 SSD,2 個 RAID1 池)
- 硬盤:9.6TB(32 個 600GB 10K 6G SAS 硬盤,2 個 RAID10 池)
- 網絡互連:16Gb FC,每個控制器 4 個 16Gb FC
- AMI StorTrends 3500i
- 標價:87,999 美元
- 閃存:200GB(200GB SSD x 2 RAID1)
- 閃存層:1.6TB 可用(800GB SSD x 4 RAID10)
- HDD:10TB 可用(2TB HDD x 10 RAID10)
- 網絡互連:10GbE iSCSI,每個控制器 2 個 10GbE Twinax
- HP StoreVirtual 4335 – 3 個節點
- 標價:每個節點 41,000 美元,123,000 美元
- 閃存:1.2TB 可用(每個節點 400GB SSD x 3 RAID5,跨集群的網絡 RAID10)
- HDD:10.8TB 可用(900GB 10K HDD x 每個節點 7 個 RAID5,跨集群的網絡 RAID10)
- 網絡互連:10GbE iSCSI,每個控制器 1 個 10GbE Twinax
- 戴爾 EqualLogic PS6210XS
- 標價:134,000 美元
- 閃存:4TB 可用(800GB SSD x 7 RAID6)
- HDD:18TB 可用(1.2TB 10K HDD x 17 RAID6)
- 網絡互連:10GbE iSCSI,每個控制器 2 個 10GbE Twinax
- X-IO 伊勢 710
- 標價:115,000 美元
- 800GB 閃存(200GB SSD x 10 RAID10)
- 3.6TB 硬盤(300GB 10K 硬盤 x 30 RAID10)
- 網絡互連:8Gb FC,每個控制器 2 個 8Gb FC
該基準測試使用我們的 ThinkServer RD630 基準測試環境:
- 聯想 ThinkServer RD630 測試台
- 2 x Intel Xeon E5-2690(2.9GHz,20MB 緩存,8 核)
- 英特爾 C602 芯片組
- 內存 – 16GB (2 x 8GB) 1333MHz DDR3 Registered RDIMM
- Windows Server 2008 R2 SP1 64 位、Windows Server 2012 Standard、CentOS 6.3 64 位
- 引導固態硬盤:100GB 美光 RealSSD P400e
- LSI 9211-4i SAS/SATA 6.0Gb/s HBA(用於啟動 SSD)
- LSI 9207-8i SAS/SATA 6.0Gb/s HBA(用於基準測試 SSD 或 HDD)
- Emulex LightPulse LPe16202 Gen 5 光纖通道(8GFC、16GFC 或 10GbE FCoE)PCIe 3.0 雙端口 CFA
- Mellanox SX1036 10/40Gb 以太網交換機和硬件
- 36 個 40GbE 端口(最多 64 個 10GbE 端口)
- QSFP 分路器電纜 40GbE 至 4x10GbE
應用性能分析
Tegile IntelliFlash HA2300 的前兩個基準測試是 VMware VMmark 虛擬化基準測試 和 Microsoft SQL Server OLTP 基準測試,它們都模擬類似於 HA2300 及其同類產品旨在服務的應用程序工作負載。
StorageReview VMmark 協議利用一系列基於常見虛擬化工作負載和管理任務的子測試,並使用基於圖塊的單元測量結果。 作為業界公認的既定基準,VMmark 將計算和存儲置於一個公平的競爭環境中,允許很少或不允許對基准進行修改。 磁貼衡量系統執行各種虛擬工作負載的能力,例如 VM 的克隆和部署、跨數據中心的自動 VM 負載平衡、VM 實時遷移 (vMotion) 和動態數據存儲重定位 (storage vMotion)。
歸一化的 VMmark 應用程序分數和總體分數證明了 Tegile HA2300 相對於可比較的陣列在較低數量的區塊上的性能。 HA2300 確實開始落後於 6 個區塊,總得分為 6.6,而 HP StoreVirtual 7.6 的總得分為 4335。我們的 HA2300 的雙存儲池不夠強大,無法超過 6 個區塊,分配給每個控制器的圖塊數量相等。 在此測試中,HP StoreVirtual 4335 達到了 8 個區塊的最高點,而 Dell EqualLogic PS6210XS 和 AMI StorTrends 3500i 達到了 10 個區塊。
存儲評論的 Microsoft SQL Server OLTP 測試協議 採用事務處理性能委員會基準 C (TPC-C) 的當前草案,這是一種在線事務處理基準,模擬複雜應用程序環境中的活動。 TPC-C 基準比綜合性能基準更接近於衡量數據庫環境中存儲基礎設施的性能優勢和瓶頸。 我們用於本次審查的 SQL Server 協議使用 685GB(3,000 規模)SQL Server 數據庫,並測量 30,000 個虛擬用戶負載下的事務性能和延遲。
我們的 SQL Server 基準測試利用一個大型單一數據庫和日誌文件,我們向啟用了 MPIO 的 Windows Server 1 主機提供一個 2012TB LUN。 在為我們的 SQL Server 基準測試配置 Tegile HA2300 時,我們利用了一個 1TB LUN。 這會將負載放在一個控制器上,由一個磁盤池提供支持,從而使一個控制器和磁盤池在其主動/主動配置中處於空閒狀態。 此類別中的所有設備都放在相同的位置,一個 LUN 和控制器驅動此基準測試背後的活動。
Tegile HA2300 在此基準測試中每秒測量 3,058.5 個事務,領先於全硬盤 RAID50 DotHill Ultra48 配置。 該性能大約是使用該協議測試的最高性能混合陣列水平的一半。
在 SQL Server 基準測試期間,HA2300 的平均延遲為 5,068 毫秒,是同類產品中第二低的性能。
應該注意的是,在 TPC-C 工作負載期間,Microsoft SQL Server 的寫入非常密集,定期將其日誌緩衝區提交到磁盤。 隨著寫入性能變慢並且存儲陣列無法再跟上,未完成的隊列堆積起來並大大增加了延遲。 這可以在 Tegile HA2300 以及 RAID48 配置中的 DotHill Ultra50 中看到。 在我們使用 Windows Server 2012 平台進行 SQL Server 測試的初始設置期間,我們注意到通過基本的複制/粘貼操作將我們預構建的數據庫移動到 HA100 提供的 LUN 上的單線程寫入速度超過 2300MB/s。 在我們的測試之前和期間,在我們的 VMware 環境中,在存儲 vMotion 活動期間,這種緩慢的寫入速度也很明顯。 我們能夠提高出色隊列深度的多線程合成工作負載能夠看到超過 1.1GB/s 的讀取速度和 755MB/s 的寫入速度,但這些在我們的任何應用程序用例中都不可見。
企業綜合工作負載分析
在啟動每個 fio 綜合基準,我們的實驗室在 16 個線程的重負載下將設備預置為穩定狀態,每個線程有 16 個未完成隊列。 然後使用多個線程/隊列深度配置文件以設定的時間間隔測試存儲,以顯示輕度和重度使用情況下的性能。
- 預處理和初級穩態測試:
- 吞吐量(讀+寫 IOPS 聚合)
- 平均延遲(讀+寫延遲一起平均)
- 最大延遲(峰值讀取或寫入延遲)
- 延遲標準偏差(讀+寫標準偏差一起平均)
該綜合分析包含兩個在製造商規範和基準中廣泛使用的配置文件:
- 4k – 100% 讀取和 100% 寫入
- 8k – 70% 讀取/30% 寫入
雖然合成工作負載有助於對存儲設備驅動強大且可重複的負載,但它們為試圖將 IOPS 和延遲與數據庫、虛擬化或其他應用程序性能相關聯的客戶提供的價值越來越小。 與應用程序工作負載不同,合成工作負載生成器也可以進行大量處理,包括應用的數據類型、工作負載大小、線程數、未完成的 I/O 數量、隨機工作負載的隨機性,甚至是負載應用於底層存儲。 這甚至還不足以描述 FIO、IOMeter 或 vdBench 的範圍和功能,而只是觸及表面。 為了在比較不同的存儲陣列時保持我們的基準相關性,我們將相同的腳本和配置應用於進入我們實驗室的所有平台。 雖然這可能意味著某些平台很可能會看到具有不同配置的不同或更高的數字,但顯示喜歡的結果會將所有平台置於一個公平的競爭環境中。 目前我們在 Windows Server 2012 環境中進行測試,使用分配給服務器的 8 個 25GB LUN,均勻分佈在整個陣列中。 這將工作負載限制在存儲或 DRAM 層中,而長時間的預處理會迫使它向上遷移到最高性能層或緩存中。
在本次審查開始時,以及對其他同代混合存儲平台的審查,我們使用以下 FIO 腳本將我們定義的 8 個 LUN 作為同一 FIO 線程的一部分進行處理。
fio.exe –filename=\\.\PhysicalDrive1:\\.\PhysicalDrive2:\\.\PhysicalDrive3:\\.\PhysicalDrive4:\\.\PhysicalDrive5:\\.\PhysicalDrive6:\\.\PhysicalDrive7:\\ .\PhysicalDrive8 –thread –direct=1 –rw=randrw –refill_buffers –norandommap –randrepeat=0 –ioengine=windowsaio –bs=4k –rwmixread=100 –iodepth=16 –numjobs=16 –time_based –runtime=60 –group_reporting – name=FIO_group_test –output=FIO_group_test.out
此工作負載還可以應用於每個 LUN 都有自己的專用 FIO 線程的情況。 使用修改後的腳本,FIO 測量的 Tegile HA2300 性能可以提高 50% 以上,儘管這些結果不再像我們測試過的其他陣列那樣可比。 不用說,其他陣列也會看到改進或變化。 此更改的示例類似於以下示例:
fio.exe –thread –direct=1 –rw=randrw –refill_buffers –norandommap –randrepeat=0 –ioengine=windowsaio –bs=4k –rwmixread=100 –iodepth=16 –numjobs=16 –time_based –runtime=60 –group_reporting –name=thread1 filename=\\.\PhysicalDrive1 –name=thread2 filename=\\.\PhysicalDrive2 –name=thread3 filename=\\.\PhysicalDrive3 –name=thread4 filename=\\.\PhysicalDrive4 –name=thread5 filename=\\.\PhysicalDrive5 –name=thread6 filename=\\.\PhysicalDrive6 –name=thread7 filename=\\.\PhysicalDrive7 –name=thread8 filename=\\.\PhysicalDrive8 –output=FIO_test.out
重要的是要注意這兩個基準得出相同的結論。 它們顯示了可重複的結果,即在這些參數的範圍內提供一定數量的 IOPS、延遲和帶寬。 這兩個數字都不能相互比較。 這兩項測試也不會顯示平台在真實生產環境中的表現,而且也不會,因為它不會引入應用程序需求。
我們的第一個基準測量由 4% 寫入和 100% 讀取活動組成的隨機 100k 傳輸的性能。 Tegile HA2300 測得 120,072 IOPS,是該基準測試同類產品中第三高的讀取性能,以及 38,311 IOPS,是 4k 類別中第二高的寫入性能。
Tegile HA2300 的平均讀取延遲為 2.13 毫秒,寫入延遲為 6.68 毫秒,在同類陣列中也分別排名第三和第二。
我們測量了 Tegile HA2300 的最大延遲,這比同類產品要大得多。 測得的最大讀取延遲約為 7,188 毫秒,最大寫入延遲達到 6,885 毫秒。
標準偏差計算表明,Tegile HA2300 在延遲方面不如其混合同類產品一致,讀取操作為 11.10 毫秒,寫入操作為 31.29 毫秒。 相比之下,配置了所有 HDD 的 DotHill Ultra48 在該類別中排名墊底,儘管在引入 SSD 後,它在讀取一致性方面排名第二,在寫入一致性方面排名第一。
轉向 8k 70% 讀取 30% 寫入隨機工作負載,Tegile HA2300 的性能從 2,405T/2Q 的 2 IOPS 擴展到 42,957T/16Q 的 16 IOPS。 在較低的線程和隊列級別上,這大約處於中間位置,而在滿負載情況下,它排在 HP StoreVirtual 3 集群和 AMI StorTrends 4335i 之後的第三位。
8k 70/30 基準測試的平均延遲結果在 1.65T/2Q 負載下測量為 2ms,在 5.95T/16Q 峰值負載下增加到 16ms。
除了少數例外,Tegile HA2300 在陣列中經歷了最高的延遲,這是在 8k 70/30 基準測試中進行比較的。 我們為 TA3200 測得的最高延遲為 4,674.84 毫秒,發生在 4T/16Q 時。
Tegile HA2300 針對 8k 70/30 基準的標準偏差計算與其針對 4k 基準的標準偏差結果沒有什麼不同:它們將 HA2300 放在比最大延遲圖表更積極的角度,但仍然將 HA2300 描述為與延遲不太一致比它的同類產品。
結論
HA2300 與其 ES2400 擴展架相結合具有高度靈活性,允許客戶使用所有 HDD、閃存或兩者的組合,所有這些都可以在零停機的情況下更換(連同其他硬件)。 智能緩存算法將熱數據移動到更快的閃存層,連同該功能還有應用程序感知配置來為特定應用程序設置容量。 在線壓縮和重複數據刪除功能最大限度地減少了數據佔用空間,這是所有數據中心日益嚴重的問題。 HA2300 支持 Citrix 就緒的多個主機平台,並且可以與 VMware 和 Microsoft 虛擬化軟件集成。 Tegile 的 HA2300 還得到其 IntelliCare 客戶服務計劃的支持。
就性能而言,結果有些喜憂參半。 在我們的應用程序性能分析中,HA2300 在 VMmark 基準測試中落後於其他競爭解決方案,最高為 6 個區塊,而其他則達到 8 或 10 個區塊,或者在 DotHill Ultra48 混合陣列的情況下更高。 在 SQL Server TPC-C 基準測試中,它以比其他混合系統更低的 TPS 和更高的延遲接近墊底。 該陣列在綜合測試中的表現要好得多,在 4K 吞吐量和 4K 平均延遲方面均排名第三。 不過,在最大延遲和標準偏差測試中,HA2300 的延遲是測試的混合陣列中最高的。
因此,Tegile 數組有點像個謎。 一方面,它易於部署和管理,具有一套深入的數據服務和功能,並且是主存儲中為數不多的具有允許壓縮和重複數據刪除的硬盤驅動器的存儲之一。 在討論該陣列及其全閃存混合陣列的每 TB 成本時,由此產生的更小的磁盤數據佔用空間為 Tegile 帶來了巨大的競爭優勢。 正如我們或多或少看到的那樣,數據縮減服務雖然會影響性能。 是否啟用數據縮減存在開銷。 這就是與 Tegile 的摩擦。
對於許多組織而言,陣列性能可能不是主要的決策標準。 在許多 ROBO 和中端市場/SMB 用例中,所有 HDD 陣列都能很好地滿足應用程序的需求。 事實上並不是每個組織都需要閃存,至少從性能角度來看是這樣(關於 TCO 的爭論下次再談)。 HA2300 本身很好地滿足了這些需求,其中每 TB 的成本、易於管理和數據服務超過了性能需求。 總的來說,它在混合領域並不是一個高性能的參與者,在這個時間點,這似乎是傳統存儲陣列的領域,沒有利用數據減少服務,或者可能是 Tegile 的全閃存混合產品之一。
優點
- 提供數據縮減服務
- 強大的 4K 吞吐量和平均延遲
- 功能豐富的 WebGUI
缺點
- 性能相對較弱的 SQL Server 和 VMmark
- 不一致的延遲和高峰值響應時間
底線
Tegile HA2300 是一個混合陣列平台,具有多種功能集,並以在線壓縮和重複數據刪除引擎為王。 它的優勢在於配置靈活性、數據服務、協議支持和令人信服的每 TB 總體成本概況,儘管它不一定能達到與許多同行同等的性能。