戴爾易安信SC5020很適合戴爾易安信的中端庫存產品定位,並提供多種配置,包括硬盤,固定硬盤和混合硬盤。SC5020被稱為中小企業的靈魂活主力軍,它不會為具有價格競爭力而放棄功能性。現實上,就功能而言,SC5020與我們去年測評的全閃存SC9000实力相当 。它们之间的差异主要在于高端性能规格,因为SC9000在控制器中具有更多的RAM和CPU,因此将具有更高的性能阈值。就其本身而言,SC5020使用3U机箱,带有两个活动/活动配置的热插拔控制器和30个2.5英寸驱动器托架。该系统可以通过附加的驱动器扩展架进行扩展,能支持额外192个驱动器,使SC5020的最大原始容量超过2PB。
戴爾易安信SC5020很適合戴爾易安信的中端庫存產品定位,並提供多種配置,包括硬盤,固定硬盤和混合硬盤。SC5020被稱為中小企業的靈魂活主力軍,它不會為具有價格競爭力而放棄功能性。現實上,就功能而言,SC5020與我們去年測評的全閃存SC9000实力相当 。它们之间的差异主要在于高端性能规格,因为SC9000在控制器中具有更多的RAM和CPU,因此将具有更高的性能阈值。就其本身而言,SC5020使用3U机箱,带有两个活动/活动配置的热插拔控制器和30个2.5英寸驱动器托架。该系统可以通过附加的驱动器扩展架进行扩展,能支持额外192个驱动器,使SC5020的最大原始容量超过2PB。
为了吸引中端市场,阵列需要具有灵活性、高效性和良好的性能,价格还不能贵的离谱。SC5020将其中的一些理念发挥到极致。从灵活性的角度来看,用户可以拥有0%至100%的闪存存储量,并且可以随需求的变化而改变。SC5020很好地融入了戴尔易安信生态系统,无论是有意转而采用这一生态的用户,还是已经拥有其他几种戴尔易安信产品的客户,都很适合。然而,SC5020最大的卖点是阵列的效率。该阵列使用自动化和分层来降低性能成本,并通过智能数据缩减来降低容量成本。可以在同一驱动器上将RAID设置为多个级别,以帮助匹配当前的活动级别或卷策略。
在我們今年夏天發布的SCOS 7.3更新測評中,我們已經預覽了SC5020的一些性能數據。雖然更新的地方更多集中在錯誤修復和較小的性能改進上,但7.3卻帶來了巨大大的性能提升。當然,SCOS還提供了前期的所有企業數據服務,例如重新數據刪除/壓縮、快照、複製、分佈式備份、加密等。還有很多第三方應用程序支持,包VMware、Microsoft、IBM、OpenStack、Oracle、Symantec、Commvault、Foglight 和 Docker。在操作優勢方面,SC5020支持phone home、在線無中斷固件更新和戴爾易安信的CloudIQ分析和監控工具。從管理角度來看,SC5020提提供了 HTML5 工具 Unisphere for SC 和 Unisphere Central(多隊列管理),以及戴爾Storage Manager(多隊列、多站點、跨平台管理)。
在本次測評中,我們回顧了SCOS 7.3更新中的數據,並發布了其他的性能數據。我們測評的系統已經完整填寫了寫入密集800GB的固定硬盤,總容量超過20TB初始容量。
戴爾易安信SC5020規格
外形規格 | 3U |
控制器 | 每個機櫃2個熱插拔(活動/活動) |
中央處理器 | Intel Xeon处理器E5-2630 v3,2.4GHz,8核 |
內存 | 每個SC5020陣列128GB(每個控制器64GB) |
操作系統 | 戴爾存儲中心 (SCOS) 7.2 或更高版本 |
存儲 | |
支架 | 30個2.5英寸 |
支持的擴展存儲模塊 | 戴尔SC420:24个2.5英寸驱动器托架(12Gb SAS)戴尔SC400:12个3.5英寸驱动器托架(12Gb SAS) |
最大驅動器數 | 222(內部30個,外部192個) |
最大原始容量 | 每個隊列2PB |
最大原始容量(NAS) | 每個隊列2 PB,單命名稱空間可選FS8600 4 PB(需要配備FS8600和多個SC系列隊列) |
存儲媒體介紹 | SAS和NL-SAS驅動器 固態硬盤:寫密集型和讀密集型驅動器 硬盤:15K, 10K, 7.2K RPM |
RAID支援 | RAID 0、1、5、6,RAID 10和RAID 10 DM(雙鏡像) |
前端網絡協議 | 光纖通道、iSCSI、SAS |
連接埠 | 最大32Gb FC端口:每個隊列8個(SFP+) 最大16Gb FC端口:每個隊列8個(SFP+) 最大10Gb/1Gb iSCSI端口:每個隊列最多8個FP+或BaseT端口最大12 Gb SAS端口:最多8個12 Gb SAS7端口 管理端口:每個陣列2個(1 Gb BASE-T) 後端擴展協議:12 Gb SAS 最大後端擴展端口:每個陣列4每個隊列多達16個擴展存儲模塊 |
環境 | |
工作溫度 | 50 – 95°F(10 – 35°C) |
非工作溫度: | -40 – 149°F (-40 – 65°C) |
工作濕度範圍 | 最大露點29°C(84.2°F)時為10%至80% |
非工作濕度 | 最大露點為33°C(91°F)時為5%至95% |
電源 | |
瓦數 | 2個熱插拔1485W電源;最大功率率1485W |
當代 | 最高5067 BTU/小時 |
電壓 | 200-240 VAC |
頻率 | 50 / 60Hz |
安培數 | 1485/100-14A,1485/240-6.2A |
物理 | |
高x寬x深 | 13.33 x 44.5 x 78.5公分(5.25 x 17.52 x 30.9吋) |
重量(最高配置) | 24.22公斤(53.4磅) |
設計和構造
戴爾易安信SC5020是一款3U存儲陣列,配了該公司一款名牌時尚擋板。擋板下面是30個2.5英寸熱插拔驅動器托架。設備右側是電源指示燈,狀態指示燈和標準按鍵。
翻到設備的後面,可以很容易地看到兩邊的兩個電源和風扇。兩個存儲控制器在中間堆在一起。每個控制器都包含一個I/O保護插槽(我們用光紋通卡填充)、四個iSCSI端口、兩個小型SAS端口、一個USB 2.0端口、一個管理端口和一個串行端口。
管理
SCOS 7.3的部分更新將Unisphere及其所有優點帶到了SC系列中。Unisphere是一個HTML5 UI,比以前使用的戴爾Storage Manager更流暢、更直觀。
登錄用戶進入“摘要”頁面。顧名思義,此頁面為管理人員提供了SC5020上正在開發的情況的摘要。左側是幾個選項卡( “存儲”,“系統”,“數據移動性”,“監視”和“報告”)以及它們自己的子選項卡。
“存儲”選項卡具有幾個子選項卡:“卷”,“服務器”,“配置文件”,“磁盤”和“存儲類模型”。在“卷”子選項卡下,管理員可以快速查看其現有以卷及有關它們的相關信息,並能創建新卷或刪除現有捲。
“磁盤”子選項卡列表出了已分配與未分配的磁盤以及總量,底部有一個圖形顯示。管理員可以通過此子選項卡添加更多多磁盤並重新平衡RAID。
通過“存儲類”子選項卡,管理人員可以輕鬆查看層,卷以及壓力報告。他們可以設置已分配和存儲的存儲。
“系統”選項卡有兩個子選項卡:硬件和端口。“硬件”子選項卡可以讓管理員快速了解系統及其組件,並允許用戶通過存儲中心深入查看每個部分。
“監視”選項卡有三個子選項卡:報警、日誌和性能。通過“性能”子選項卡,我們可以在前端或後端以MB/s和IOPS輕鬆查看給定時間範圍內的性能。
性能
在我們所有的性能測試中,我們總共使用了8個通過雙16Gb FC交換機連接的16Gb FC端口。
應用程序工作負載分析
戴爾易安信SC5020的應用程序加載基準測試包包括通過SysBench進行的MySQL OLTP性能和具備模擬TPC-C工作加載的Microsoft SQL Server OLTP性。在每種情況下,我們都將隊列配置為30個800GB的寫密集固定狀態硬盤,使用配置有第1級RAID10存儲配置文件的捲。然後我們創建了四個卷,在兩個存儲控制器之間平計分佈。在我們的測試環境中,這為SQL和Sysbench工作負載創建了平衡的負載。
SQL Server 性能
每個SQL Server虛擬機都配置了兩個虛擬磁盤:用於啟動的100GB捲和用於數據庫及日誌文件的500GB卷。從系統資源的角度來看,我們為每個虛擬機配置了16個vCPU 、64GB的DRAM,並利使用LSI Logic SAS SCSI控制器。雖然之前測試過的Sysbench工作加載在存儲I/O和容量方面都使用平台和,但SQL測試嘗試尋找延遲能力。
本次測試使用在 Windows Server 2012 R2 guest 虛擬機上運行的 SQL Server 2014,並由 Quest 的 Benchmark Factory for Databases 進行測試。雖然我們對這個基本的傳統應用法是在本地或共享存儲上測試大型3000規模的數據庫,但在這個代中,我們將重點放將四個1500規模的數據庫平均分配到存儲隊列上。
SQL Server測試配置(每個虛擬機)
- 在Windows Server 2012 R2
- 存儲空間佔用量:分配600GB,使用500GB
- SQL Server 2014 版
-
- 數據庫大小:1,500 scale
- 虛擬客戶端負載:15,000
- 內存容量:48GB
- 測試時間長:3小時
- 2.5小時預處理器
- 30分鐘採樣週期
SQL Server OLTP基礎工廠LoadGen設備
- 戴爾易安信PowerEdge R740xd虛擬化SQL 4節點群集
-
- 群中八個269 GHz的Intel Xeon Gold 6130 CPU(每個節點兩個,2.1 GHz,16核,22 MB存儲)
- 1TB RAM(每個節點256GB,16GB x 16 DDR4,每個CPU 128GB)
- 4個Emulex 16GB雙端口FC HBA
- 4個Mellanox ConnectX-4 rNDC 25GbE雙端口網卡
- VMware ESXi vSphere 6.5 / Enterprise Plus 8-CPU
對於SQL Server性能,戴爾易安信SC5020的事務處理性能總分為12630.3 TPS,單個虛擬機性能從3156.6 TPS到3158.5 TPS。
對於SQL Server平均延遲,SC5020的總分為7秒,單個虛擬機的延遲從6秒到8秒不等。
系統性能
每個系統平台虛擬機配置三個虛擬磁盤:一個用於啟動(約92GB),一個帶有預構建數據庫(約447GB),第三個用於測試數據庫(270GB)。從系統資源的角度來看,我們為每一個虛擬機配置了16個vCPU、60GB的DRAM,並使用LSI Logic SAS SCSI控制器。負載生成系統是戴爾R740xd服務器。
戴爾PowerEdge R740xd虛擬化MySQL 8節點群
- 群中16個538GHz的Intel Xeon Gold 6130 CPU(每個節點兩個,2.1 GHz,16核,22 MB存儲)
- 2TB RAM(每個節點256GB,16GB x 16 DDR4,每個CPU 128GB)
- 8個Emulex 16GB雙端口FC HBA
- 8個Mellanox ConnectX-4 rNDC 25GbE雙端口網卡
- VMware ESXi vSphere 6.5 / Enterprise Plus 8-CPU
Sysbench測試配置(每個虛擬機)
- CentOS 6.3 64位
- 存儲空間佔用量:1TB,使用了800GB
- Percona XtraDB 5.5.30-rel30.1
-
- 數據庫表:100
- 數據庫大小:10,000,000
- 數據庫線程序:32
- 內存容量:24GB
- 測試時間長:3小時
- 2小時預告處理32個線程
- 1小時32線程
对于Sysbench,我们使用多组虚拟机(包括8个、16个和32个虚拟机)测试了戴尔易安信SC5020。使用8个虚拟机时总得分为14742 TPS,使用16个虚拟机时总得分为18384 TPS,使用32个虚拟机的SC5020能够达到26723 TPS。
对于Sysbench平均延迟,我们看到8个虚拟机时的总得分为17.4毫秒,16个虚拟机时的总得分为27.9ms,32个虚拟机时的总得分为38.6ms。
再来看看第99百分位延迟(最坏情况),SC5020达到了33.6毫秒(8个虚拟机)、55毫秒(16个虚拟机)和76.7毫秒(32个虚拟机)。
VDBench工作負荷分析
在對現有存儲隊列進行基準測試時,應用程序測試是最好的,排在第二位的是合成測試。合成測試雖然不能完全代表現實的工作負載,但它確實具有可再生性因素,有助於對存貯設備進行基準測試,從而可以輕鬆地在不同的解決方案之間進行排除項比較。這些工作負載提供了一個系列列不同的測試配置文件,包括“四個角”測試,經常看到的數據庫傳輸大小測試,以及來自不同VDI環境的痕跡。所有這些測試都使用了常見的vdBench工作負載生成器和腳 本引擎,可以在大型計算測試群中自動執行並捕獲結果。這使我們能夠在各種存儲設備上重新匹配的工作負載,包括閃存隊列和單個存儲設備。在隊列方面,我們使用的是戴爾PowerEdge R740xd服務器集合,這些服務器連接到從戴爾易安信SC5020調配的八個第一級RAID10卷。
設定檔:
- 4K随机读取:100%读取,128个线程,0-120% iorate
- 4K随机写入:100%写入,64个线程,0-120% iorate
- 64K顺序读取:100%读取,16个线程,0-120% iorate
- 64K顺序写入:100%写入,8个线程,0-120% iorate
- 合併數據庫:SQL和Oracle
- VDI完成整克隆和鏈接克隆Trace
針對VDBench,我們使用相同的戴爾易安信SC5020,將SCOS 7.2版本與更新後的SCOS 7.3進行比較。針對峰值4K隨機取,7.2版保持了亞秒級的延遲一直到275K IOPS左右,而7.3版那麼在突破1ms之前就達到了400K IOPS以上。SCOS 7.2版本在13.1秒的延遲時間下達到了311436 IOPS的峰值。SCOS 7.3版本的峰值約為450K IOP S,延遲約7ms。
對於4K隨機寫入,SCOS 7.2版本保持了低於1ms的延遲一直到大約80K IOPS,並以24.7ms的延遲達到了82862 IOPS的峰值。SCOS 7.3版本保證保持了亞秒級的延遲一直到150K IOPS,並且以4.8ms的延遲達到了167K IOPS的峰值。
SCOS 7.3的顺序4K性能在顺序4K读取性能方面继续显示出强劲的改进,使该设备达到了137万IOPS,而运行7.2的该设备则达到了101万IOPS。
同樣,在測試順序4K性能的寫入測試中,我們看到SCOS 7.3的速度超過了500K IOPS,相比舊版SCOS 7.2的326K IOPS有所提。
切换到顺序64K基准测试,我们看到SCOS 7.3版本在读取方面落后于7.2版本,其中7.3在100K IOPS或6.2GB/s时突破了1ms的延迟,并随后达到了约163K IOPS或10.2GB/s的峰值,延迟为2.6ms。7.2版本在1ms延迟以内达到约117K IOPS或7.6GB/s,并以2.96ms的延迟达到了172247 IOPS或10.8GB/s的峰值。
对于64K顺序写入测试,7.3版本再次以相当大的幅度领先。SCOS 7.2的起始延迟低于1毫秒,但很快就增加,随后以4.3毫秒的延迟达到了59408 IOPS或3.7GB/s的性能峰值。7.3版本在1ms延迟以内达到了略高于87K IOPS或5.5GB/s的速度,随后以2.6ms的延迟达到了96868 IOPS或6.1GB/s的峰值。
接下來,我們繼續看SQL工作負載。戴爾易安信SC5020 SCOS 7.2保持了亞秒級延遲能夠一直到大約250K IOPS,隨著以後3.52ms的延遲到290297 IOPS的峰值。對於SCOS 7.3版本,該隊列以小於1秒的延遲達到了近400K IOPS,隨著之後達到了約422K IOPS的峰值,延遲了約2秒。
对于SQL 90-10,我们看到7.2版本以小于1毫秒的延迟达到了近220K IOPS,随后以3.8毫秒的延迟达到272154 IOPS的峰值。7.3超过了350K IOPS,并以2.4毫秒的延迟达到约396K IOPS的峰值。
對於SQL 80-20測試,7.2版本在約185K IOPS時突破了1ms的延遲,隨著之後達到了242928 IOPS峰值,延遲為4.2ms。SCOS 7.3保持了亞絲級延遲一直到327K IOPS左右,隨後以2.5ms延遲達到 364K IOPS 的峰值。
轉到來看Oracle工作負載,SCOS 7.2保持了亞毫秒級延遲一直到約190K IOPS,隨著後以5.3ms的延遲達到240795 IOPS的峰值。SCOS 7.3保持了低於1秒的延遲一直到約323K IOPS,隨後以3.3ms的延遲達到360K IOPS的峰值。
在Oracle 90-10測試中,7.2版本在約225K IOPS時突破了1ms的延遲,隨著之後達到了263969 IOPS的峰值,延遲為2.4ms。SCOS 7.3保持了亞絲級延遲一直到360K IOPS左右,隨後以1.6ms的延遲達到了396504 IOPS的峰值。
對於Oracle 80-20測試,SCOS 7.2保持了亞毫秒級延遲一直到190K IOPS左右,隨著後以2.7ms的延遲達到236098 IOPS的峰值。7.3版本在約330 K IOPS時突破了1ms的延遲,隨後以1.8ms延遲達到了 363286 IOPS 的峰值。
接下來,我們切換到VDI完整克隆和鏈接克隆測試。針對VDI全克隆啟動,戴爾易安信SC5020 SCOS 7.2在約210K IOPS時突破了1ms的延遲,隨著3.8ms的延遲達到了269042 IOPS的峰值。 7.3版本保持了亞毫秒級延遲一直到接近350K IOPS,並以2.7ms的延遲達到377413 IOPS的峰值。
VDI FC初次登录时,7.2开始时出现了一个大的延迟峰值,然后又回落,随后以6.8毫秒的延迟达到了116758 IOPS的峰值。7.3版保持了亚毫秒级延迟一直到150K IOPS,并以3.9ms的延迟达到206K IOPS的峰值。
對於VDI FC Monday登錄,7.2版本的起始性能更好,保持了低於1秒的延遲一直到大約60K IOPS,隨著3.1ms的延遲達到148872 IOPS的峰值。7.3 .150版保持了亞絲級延遲一直到2.1K IOPS,並以239271ms的延遲達到XNUMX IOPS的峰值。
接下来是VDI链接克隆的启动测试,7.2版本在约220K IOPS超过了1ms的延迟,随后达到了266623 IOPS的峰值,延迟为1.9ms。7.3版保持了亚毫秒级延迟一直到270K IOPS,并以1.5ms的延迟达到337175 IOPS的峰值。
對於VDI LC初始登錄,7.2版保持了不到1秒的延遲一直到70K IOPS輸出,隨著後以1.9ms的延遲達到132284 IOPS的峰值。7.3版保持了亞秒級延遲一直到120K IOPS,並以1.5 ms 的延遲達到 170197 IOPS 的峰值。
最後,對於VDI LC Monday登錄,7.2版保持了亞毫秒級延遲一直到70K IOPS,並以3.4ms的延遲達到150273 IOPS的峰值。7.3版保持了低於1秒的延遲一直到115K IOPS,隨後以2.6ms的延遲達到198092 IOPS的峰值。
結論
戴尔易安信SC5020是该公司的中端存储阵列之一,可以配置硬盘、固态硬盘和混合硬盘。3U SC5020专为需要更高性能和容量级别的中小型企业设计,最大裸容量为2PB,带有扩展存储模块。该阵列为HA提供了两个主动/主动热插拔控制器。SC5020可以帮助客户通过智能数据缩减以及RAID和存储分层来降低成本并提高效率,从而使其能够响应当前的需求。最近的SCOS 7.3版本升级,将Unisphere引入了阵列,这是一个更直观的UI,具有更多好处。
对于应用程序工作负载分析,我们运行SQL Server和Sysbench进行了测试。在SQL Server测试中,我们看到了12630.2 TPS的总事务处理得分和7ms的总平均延迟。对于Sysbench,我们测试了多组虚拟机,包括8个、16个和32个虚拟机,测试结果分别为14743TPS,18385TPS和26723TPS。在平均延迟方面,我们在8个、16个和32个虚拟机中分别看到了17.4ms、27.9ms和38.6ms。第99百分位(最坏情况)的延迟在8VM时只有33.6ms,16VM时只有55ms,32VM时只有76.7ms。
从VDBench性能来看,从SCOS 7.2升级到7.3后,所有性能均有提升。在某些情况下,这种提升非常显着。与其重复上面的数字,我们不如看看提升的百分比。对于4K随机,一旦我们升级,我们看到在读取和写入方面的峰值性能分别提高了62%和102%。对于4K顺序工作,我们看到读取提高了35.6%,写入提高了53%。其他一些显著的性能改进包括64K写入(增长62%)、SQL(增长44.8%)、VDI FC初始登录(增长77.5%)和VDI FC Monday登录(增长62%)。
我們對全閃存SC5020隊列發現的性能概況感到非常興奮;這甚至沒有算上它同樣很優秀的定價配置。相信在SCOS的一次發布版本中提供瞭如此巨大的提升,這簡單直令人震驚。此外,使用SCOS 7.3,用戶可以通過Unisphere獲得更現代的外觀和感覺,同時使SC存儲管理更趨向最新狀態。我們都知道道,Unity是戴爾易安信的一款優秀產品,不過戴爾公司也一直致力對於修改其SC存儲系列,這確實讓人驚喜萬分。我們仍然非常尊崇戴爾易安信SC存儲系列,特別是SC5020。