首頁 企業 EchoStreams FlacheSAN1L-D 評論

EchoStreams FlacheSAN1L-D 評論

by 亞當·阿姆斯特朗

EchoStreams FlacheSAN1L-D 是一款存儲密集型 1U 外形服務器,最多可容納 20 個 7mm SATA SSD。 這款超高性能閃存服務器的目標是通過 112 個 SSD 維持 1Gbps 的吞吐量和高達 20 萬以上的 IOPS。 該平台支持雙 Intel Haswell CPU,最高 512GB DDR4 RAM,並提供兩個 PCIe Gen3 插槽用於擴展。 EchoStreams FlacheSAN1L-D 既有傳統數據中心的用例,也有幾個離不開這些友好限制的用例。 存儲密度、性能和成本的結合使這個獨特的平台成為更靈活的可用平台之一。


EchoStreams FlacheSAN1L-D 是一款存儲密集型 1U 外形服務器,最多可容納 20 個 7mm SATA SSD。 這款超高性能閃存服務器的目標是通過 112 個 SSD 維持 1Gbps 的吞吐量和高達 20 萬以上的 IOPS。 該平台支持雙 Intel Haswell CPU,最高 512GB DDR4 RAM,並提供兩個 PCIe Gen3 插槽用於擴展。 EchoStreams FlacheSAN1L-D 既有傳統數據中心的用例,也有幾個離不開這些友好限制的用例。 存儲密度、性能和成本的結合使這個獨特的平台成為更靈活的可用平台之一。

由於 FlacheSAN1L-D 可以支持 20 個 SSD,因此它可以很好地用作第 0 層存儲平台,為讀取密集度更高的應用程序提供低延遲性能。 以讀取為中心的全閃存配置是許多數據庫應用程序、數字媒體流、內容編輯和數據緩存的理想選擇。 由於其外形小巧,FlacheSAN1L-D 還可用於一些獨特的、更具移動性的用例。 可以將這麼小的東西帶入現場,為石油和天然氣等行業收集地質數據,這些行業的條件對傳統 HDD 不友好,數據攝取和現場分析是最受關注的問題。

EchoStreams 還提供了一些其他的閃存服務器模型 FlacheStreams 線:FlacheSAN1S 是 1U,Intel Xeon UP 服務器型號,FlacheSAN1L 是 1U,Intel Xeon 服務器型號,FlacheSAN2 是 2U 型號,有 48 個托架,支持高達 512GB 的 RAM。

EchoStreams FlacheSAN1L-D 提供 1 年部件更換保修。 對於這次審查,我們使用了 20 東芝HK3R2 用於存儲的 SATA SSD。

EchoStreams FlacheSAN1L-D 規格:

  • 從因素:1U
  • 支持的 CPU:雙路英特爾至強處理器 E5-2600 v3 系列
  • 芯片組:Intel C612芯片組
  • 支持內存: 支持 DDR4 2133/1866/1600 LR DIMM, Registered, ECC,16 x DIMM slot
  • I/O接口:4 x USB2.0, 1xVGA, 2x1Gb Intel i350, 1xRJ45 MGMT port, 1 x Serial DB
  • 擴展槽:1x PCIe Gen3 x16 FHHL,1x PCIe Gen3 x16 LP
  • 存儲:20個托架
    • 固態硬盤:2.5″ 7mm 3Gbps/6Gbps SATA
  • 兼容的操作系統:
    • 微軟Windows
      • 服務器 2008 R2 SP1(64 位)
      • 服務器 2012(64 位)
      • 服務器 2012 R2(64 位)
    • Linux
      • RedHat Enterprise Linux 服務器 5.10/6.5(32 / 64 位)
      • CentOS 5.10 / 6.5(32 / 64 位)
      • SUSE Enterprise Linux Server 11 SP3(32 / 64 位)
      • FreeBSD 9.2(32 / 64 位)
      • Fedora 核心 19(64 位)
      • Ubuntu 12.04.2(64 位)/12.10(64 位)
    • 管理程序
      • VMware ESXi 5.x
      • Microsoft Hyper-V
  • 服務器管理:帶有 iKVM MGMT 的 IPMI
  • 冷卻:6 個 40 毫米易插拔高速風扇
  • 電源:1+1 400W AC/DC或-48VDC/DC高效冗餘電源
  • 尺寸(長x寬x高):23”x19”x1.75”
  • 重量:40磅(無盤)
  • 工作環境:
    • 工作溫度:0°C至35°C
    • 非工作溫度:-20°C 至 70°C
    • 濕度:5% 至 95% 非冷凝

設計和建造

EchoStreams FlacheSAN1L-D 是一款 1U 外形規格的機架安裝服務器。 看看系統的正面,右邊是顯示/控制面板,左上角是電源按鈕,右上角是ID按鈕,都帶有LED指示燈。 電源和 ID 按鈕下方還有 4 個 LAN 的 LED 燈。 LAN 燈下方是左下角的重置按鈕和右下角的系統警告燈。 前面板的其餘部分由二十個免工具驅動器托架組成。

繞到設備的後部,左側有兩個冗餘電源。 最左邊是鬧鐘靜音按鈕。 從左到右,有 2 個 USB 2.0 端口、一個 VGA 端口、一個串行 DB9 端口、RJ45 MGMT 端口和兩個 Intel i350 1Gb 端口。

要卸下 7 毫米驅動器托盤,只需按下托盤閂鎖並拉出驅動器托盤。 要安裝新的 SSD,向內推動驅動器鎖閂,向上拉動驅動器鉸鏈,將新 SSD 滑入掛鉤下方(IO 連接器側先進入),將驅動器固定到位並將鉸鏈卡回原位。 將托盤滑入外殼並鎖定到位。 (托盤的免工具方面僅適用於 SSD;安裝 HDD 需要 M3 螺絲)。

測試背景和比較

我們發布一個 我們實驗室環境的清單,安 實驗室網絡能力概述,以及有關我們測試協議的其他詳細信息,以便管理員和負責設備採購的人員可以公平地衡量我們取得公佈結果的條件。 我們的評論都不是由我們正在測試的設備製造商支付或監督的。

我們將使用 SanDisk Optimus Eco SSD 將 EchoStreams FlacheSAN1L-D 與 Infortrend ESDS S16F-G2652-4 進行比較, 華為Dorado2100 G2富士通 Eternus DX200F. 雖然最初的比較組可能看起來很奇怪,因為它們都是陣列而不是存儲服務器,但該平台所銷售的市場正在尋找最密集的閃存存儲平台來運行應用程序……內部或通過共享存儲。

對於我們測試的每個平台,了解每個供應商如何為不同的工作負載配置單元以及用於測試的網絡接口非常重要。

  • Infortrend ESDS S16F-G2652-4:
    • 閃存:3.2TB 可用(16 個 400GB Smart Optimus Eco SSD RAID10)
    • 網絡互連:4 個 16GB 光纖通道
  • 華為OceanStor Dorado2100 G2:
    • 閃存:7.2TB/14.2TB/14.4TB 可用(75 x 200GB SLC 華為 SSD RAID10/RAID5/RAID0)
    • 網絡互連:8 x 8Gb 光纖通道
  • 富士通存儲 ETERNUS DX200F
    • 閃存:9.6TB 可用(24 個 800GB SAS3 MLC SSD,12 個 RAID1,寬條帶)
    • 網絡互連:4 個 16Gb 光纖通道

應用性能分析

存儲評論的 Microsoft SQL Server OLTP 測試協議 採用事務處理性能委員會基準 C (TPC-C) 的當前草案,這是一種在線事務處理基準,模擬複雜應用程序環境中的活動。 TPC-C 基準比綜合性能基準更接近於衡量數據庫環境中存儲基礎設施的性能優勢和瓶頸。 我們用於本次審查的 SQL Server 協議使用 685GB(3,000 規模)SQL Server 數據庫,並測量 30,000 個虛擬用戶負載下的事務性能和延遲。

FlacheSAN1L-D 在 Storage Spaces Mirrored (RAID6,315) 中配置時以 10 TPS 的速度運行,其中有 30,000 個虛擬用戶與其他頂級性能一起運行。

30k 用戶 SQL Server 基準測試期間的平均延遲結果將 FlacheSAN1L-D 配置為 RAID7 時為 10ms,再次與頂級性能者並駕齊驅。 與 EchoStreams FlacheSAN1 的主要區別在於它在同一系統內託管存儲和應用程序,而其他的只為單獨的計算平台提供存儲服務。

企業綜合工作負載分析

對於我們的企業綜合測試,我們在四種配置下查看了上述閃存平台和 EchoStreams FlacheSAN1L-D:

  • Raw 1 HBA:16 個 SSD,通過單個擴展器直接訪問性能,每個 SSD 使用 20GB
  • 原始 2 個 HBA:16 個 SSD,擴展器已移除,SSD 直接連接到板載 LSI 3008 HBA 以及一個額外的 LSI 9300-8i,每個 SSD 使用 20GB
  • RAID10 SMB3:16 個 SSD 和 1 個 HBA 在存儲空間中顯示為一個池。 四個 SMB3 共享,每股使用 25GB
  • RAID10 iSCSI:16 個 SSD 和 1 個 HBA 在存儲空間中顯示為一個池。 四個 iSCSI LUN 使用 25GB LUN

在啟動每個 fio 綜合基準,我們的實驗室在 16 個線程的重負載下將設備預置為穩定狀態,每個線程有 16 個未完成隊列。 然後使用多個線程/隊列深度配置文件以設定的時間間隔測試存儲,以顯示輕度和重度使用情況下的性能。

  • 預處理和初級穩態測試:
  • 吞吐量(讀+寫 IOPS 聚合)
  • 平均延遲(讀+寫延遲一起平均)
  • 最大延遲(峰值讀取或寫入延遲)
  • 延遲標準偏差(讀+寫標準偏差一起平均)

該綜合分析包含四種配置文件,這些配置文件廣泛用於製造商規範和基準測試:

  • 4k – 100% 讀取和 100% 寫入
  • 8k – 100% 讀取和 100% 寫入
  • 8k – 70% 讀取/30% 寫入
  • 128k – 100% 讀取和 100% 寫入

在 4k 綜合基準測試中,Raw 2 HBA 以高達 1,037,200 IOPS 的讀取性能和 742,662 IOPS 的寫入性能(讀取性能幾乎是下一個最佳性能的兩倍,比最差性能高出近 20 倍)整體表現最佳。 RAID10 iSCSI 以 52,430 IOPS 的讀取吞吐量和 43,063 IOPS 的寫入吞吐量排在最後。

轉到平均延遲,我們看到與上述類似的結果。 Raw 2 HBA 配置的讀取延遲最低,為 0.24 毫秒,寫入延遲最低,為 0.34 毫秒。 RAID10 iSCSI 再次以 4.88 毫秒讀取和 5.94 毫秒寫入遠遠落後於其他配置。

對於最大延遲,我們看到的幾乎與上述相反。 這次 RAID10 iSCSI 的整體讀取速度最好,為 8.5 毫秒。 Eternus DX200F 的寫入速度最好,為 15.6 毫秒。 Raw 1 HBA 的最大延遲最高,Raw 2 HBA 的延遲第二高。

標準偏差結果有助於識別在綜合基準測試期間經歷大於平均延遲範圍的設備和配置。 這一次我們看到 RAID10 iSCSI 配置以 0.12 毫秒的速度成為最佳讀取性能,而華為 Dorado 2100 以 0.59 毫秒的速度成為最佳寫入性能。

在為 8k 工作負載重新調節陣列後,我們測量了 EchoStreams FlacheSAN1L-D 吞吐量,負載為 16 個線程,隊列深度為 16,用於 100% 讀取和 100% 寫入操作。 在這裡,我們看到與上述 4k 吞吐量測試類似的結果。 Raw 2 HBA 在讀取和寫入性能方面均名列前茅,讀取吞吐量為 736,683 IOPS,寫入吞吐量為 568,252 IOPS。

下一個結果來自一個協議,該協議由 70% 的讀取操作和 30% 的寫入操作組成,在一系列線程和隊列計數中具有 8k 的工作負載。 就吞吐量而言,Raw 2 HBA 整體表現最佳,峰值為 535,166 IOPS。

8k 70/30 基準測試期間的平均延遲計算表明,兩種 Raw HBA 配置在整個過程中並駕齊驅,Raw 2 HBA 的延遲略低。

對於最大延遲,我們看到 Fujitsu Eternus DX200F 的整體延遲最低。 RAID10 iSCSI 在測試的 FacheSAN1L-D 配置中具有最佳延遲。

標準偏差顯示 Eternus 和 Dorado2100 爭奪最佳性能。 在測試的 EchoStreams FlachSAN1L-D 配置中,Raw 1 HBA 表現最佳。

我們最終的綜合基準測試使用了 128k 傳輸和 100% 讀取和 100% 寫入操作的工作負載。 在這裡,我們看到 Raw 2 HBA 表現最佳,讀取速度為 8.3GB/s,寫入速度為 7.6GB/s。

結論

EchoStreams FlacheSAN1L-D 是一款 1U 外形規格的閃存服務器,最多可容納 20 個 2.5 英寸 7 毫米 SATA SSD。 它支持雙插槽 2011 Intel Xeon E5 2600 V3 (Haswell) 處理器,高達 512GB 的 DDR4 RAM,並有兩個 x16 PCIe 3.0 插槽用於擴展。 它配備了基於 LSI 3008 的板載 HBA,並使用了獲得專利的免工具 SSD 托盤。 閃存服務器具有廣泛的用例,包括第 0 層存儲、讀取密集型數據庫、內容緩存等。

我們的基準測試使用 iSCSI 和 SMB 連接測試了 EchoStreams FlacheSAN1L-D 配置為原始訪問和鏡像模式(例如 RAID10)的性能。 在綜合企業基準測試中,FlacheSAN1L-D 以 6,315 TPS 和 7 毫秒的延遲在我們的 SQL Server OLTP 測試中名列前茅。 在我們的 4k 企業綜合工作負載中,FlacheSAN1L-D 的讀取吞吐量為 1,037,200 IOPS,最大讀取延遲為 8.5 毫秒。 在我們的 8k 測試中,FlacheSAN1L-D 的讀取吞吐量為 736,683 IOPS。 在大塊順序測試中,FlacheSAN1L-D 的最高速度為 8.3GB/s。

最終,EchoStreams 所做的是創建市場上最密集的 1U 服務器之一,支持 20 個常用的 2.5" SATA SSD。 將 FlacheSAN1L-D 與東芝 (HK3R2) 當前一流的以讀取為中心的 SATA SSD 配對具有毀滅性的效果,而且效果很好。 該組合與配置為 SQL Server 共享存儲的更昂貴的全閃存陣列相媲美,並且當存儲不必通過網絡共享時,它在內部以驚人的 1,000,000 + 4K IOPS 表現更好,同樣,相對低成本存儲。 在許多用例中,應用程序可以利用本地存儲,而這正是該服務器的優勢所在。 當然,它並不是要取代 SAN,SAN 仍然具有 FlacheSAN 和 Windows 所沒有的許多功能和數據服務。 然而,在可以很好地利用外形尺寸的那些用例中,FlacheSAN1 非常棒,它提供了大多數其他 1U 服務器根本無法企及的巨大性能和靈活性。

優點

  • 20U 外形規格的 1 個 SSD 托架
  • 免工具 SSD 托盤
  • 廣泛的用例

缺點

  • 缺乏具有監控功能的完整 KVM 套件

底線

EchoStreams FlacheSAN1L-D 是一款高密度 1U 服務器,通過在小尺寸封裝大量存儲和性能來服務於多種用例。

EchoStreams FlacheSAN1L-D 頁面