我們一直很欣賞Dot Hill的陣列產品,多年來也評測過不少,包括AssuredSAN 4824和AssuredSAN Ultra48,涵蓋了HDD和混合配置。事實上,Ultra48從未被我們帶回家測試;它一直在我們的實驗室中作為主容量陣列使用。 Dot Hill一直致力於為其控制器添加新功能,使其成為中階儲存領域的佼佼者。去年年中希捷收購Dot Hill後(相關播客有詳細介紹),Dot Hill的更新更是源源不斷;去年年底,希捷發布了一個版本,大幅提升了6004系列控制器的性能,並進行了其他一些重要的更新。這讓我們開始思考,如果透過相對簡單的控制器更換,Ultra48的效能還能提升多少。考慮到希捷致力於打造完全垂直整合的儲存陣列,我們認為現在正是嘗試的好時機。
AssuredSAN 6004 功能
- 在 Ultra48 和 Ultra56 平台中受支持
- 外部端口:每個控制器 4 個/最多 8 個
- 光纖通道:16Gb 光纖通道 SFP+
- iSCSI 型號:10Gb NIC 或 10Gb iSCSI SFP+
- SAS:12Gb SAS 2.0(串行連接 SCSI)迷你 SAS (8643/8644
- 驅動支持: SAS、近線 SAS、SSD 自加密驅動器
- 擴張: J6X48、J6X56 擴展單元最多支持 248 個驅動器
- 房委會特點
- 冗餘熱插拔控制器
- 冗餘熱插拔磁盤、風扇、電源
- 雙電源線
- 雙機熱備
- 自動故障轉移
- 多路徑支持
- 支持
- 軟件保修:30 天
- 標準硬件保修:3 年
- 支持的 RAID 級別:0、1、3、5、6、10 和 50
- 系統配置
- 高速緩存存儲器: 每個 20 控制器 6004GB
- 每個系統的捲:1024
- 鏡像緩存
- 超級電容緩存
- 備份緩存備份到閃存
- 管理
- 接口類型: 10/100/1000 以太網,迷你 USB
- 支持的協議:SNMP、SSL、SSH、SMTP、SMI-S Provider、HTTP(S)
- 管理控制台:Web GUI、CLI
- 管理軟件:RealStor Storage Management Console
- 遠程診斷
- 無中斷更新
- 擴容
性能測試
Dell PowerEdge R730 虛擬化 MySQL 4 節點集群
- 集群中 5 個 2690GHz 的 Intel E3-249 v2.6 CPU(每個節點兩個,12GHz,30 核,XNUMXMB 緩存)
- 1TB RAM(每個節點 256GB,16GB x 16 DDR4,每個 CPU 128GB)
- 4 個 Mellanox ConnectX-3 InfiniBand 適配器(用於 vMotion 和 VM 網絡的 vSwitch)
- 4件¯x Emulex 16GB 雙端口 FC HBA
- 4件¯x Emulex 10GbE 雙端口網卡
- VMware ESXi vSphere 6.0 / Enterprise Plus 8-CPU
- 10GbE 交換硬件
- 前端端口:Mellanox SX1036 10/40GbE 交換機
- 16Gb 光纖通道結構
- 後端端口:Brocade 6510 16Gb 交換機
系統性能
先前的 Dot Hill Ultra48 評測重點在於採用 8 塊 SSD 作為快閃記憶體層,40 塊 HDD 作為儲存容量,我們在最近的評測中也沿用了這項方案。不過,這次的主要差異在於我們聯絡了 Seagate SSD 團隊,使用了新款Seagate 1200.2 1.6TB SAS3 SSD。由於 Dot Hill 採用的是分層架構(而非快取架構),我們直接在儲存池中使用了 SSD。每個控制器使用 4 塊 1.6TB SSD,總共提供 6.4TB 的 RAID 1 容量,兩個控制器平分。為了方便對比,我們分別使用了搭載 6004 系列控制器的 Ultra48 機箱和搭載 4004 系列控制器的 4824(24 碟位)機箱。
每個Sysbench虛擬機器都配置了三個虛擬磁碟:一個用於啟動(約 92GB),一個用於預先建置的資料庫(約 447GB),第三個用於待測資料庫(270GB)。在先前的測試中,我們為資料庫磁碟區分配了 400GB 的空間(資料庫大小為 253GB),但為了在 VxRack 節點上部署更多虛擬機,我們縮小了分配的空間以騰出更多空間。從系統資源角度來看,我們為每個虛擬機器配置了 16 個虛擬 CPU、60GB DRAM,並使用了 LSI Logic SAS SCSI 控制器。負載產生系統為Dell R730 伺服器。
Sysbench 測試配置(每個虛擬機)
- 中央操作系統 6.3 64 位
- 存儲空間:1TB,已使用 800GB
- Percona XtraDB 5.5.30-rel30.1
- 數據庫表:100
- 數據庫大小:10,000,000
- 數據庫線程:32
- 內存緩衝區:24GB
- 測試時長:3 小時
- 2 小時預處理 32 個線程
- 1 小時 32 個線程
雖然帶有 48 控制器的 DotHill Ultra4004 無論如何都毫不遜色,但我們確實看到僅通過更換控制器就可以顯著提高性能。 在高端,4004 控制器在我們的 Sysbench 工作負載中達到最大值,總 TPS 得分為 7,311,而 6004 控制器躍升至 10,361。 這標誌著性能提升了 42%。 同樣令人印象深刻的是,在運行的 4-12 個 VM 的整個 MySQL 負載範圍內,6004 控制器保持了比舊控制器更高的性能。
查看我們的 Sysbench 工作負載中的平均聚合延遲,在峰值負載下,6004 控制器保持 49.4 毫秒的響應時間,而 4004 控制器測得為 70 毫秒。
在我們的第 99 個百分位延遲圖表中測量的峰值延遲也顯示出更快的控制器帶來的強勁增長,將平均值保持在 85 毫秒,而原始控制器最高為 122 毫秒。
結語
在 Ultra48 中,除了控制器之外什麼都沒改變,Dot Hill 在查看 4004 和 6004 控制器時顯然提供了很大的增長空間。 在這個以 MySQL TPS 為核心指標的測試場景中,我們看到了 42% 的高端性能提升。 這與 31VM 測試的 12% 提升相比,這確實是 4004 耗盡的地方。 如果我們要應用更多的虛擬機,我們會看到這種差距繼續擴大,4004 的延遲會飆升,而 6004 會持續一段時間才能達到極限。
最終,Dot Hill 能夠繼續將大量功能集塞入他們的 RealStor 軟件中,但顯然硬件工程師也很忙。 隨著更快的處理器進入市場,像 DotHill Ultra48 這樣的密集平台將繼續利用更新更快的閃存技術。 因此,對於已經對購買的 Ultra48 感到滿意並且享受 48U 機箱中密集的 2 磁盤配置的客戶,存在一種升級路徑來提高性能以滿足不斷增長的 I/O 需求。




Amazon