存儲評論網

由 ScaleIO 審查支持的 EMC VxRack 節點:綜合性能審查 (HCI)

企業

我們花了很多時間討論 EMC ScaleIO 在雙層或在線存儲配置中的功能。 在下一個系列的審查中,我們通過將 ScaleIO 設置為超融合系統來打破結果。 應該注意的是,ScaleIO 實際上可以在結合了這兩個選項的第三種模式下工作。 不過,HC 設置的基礎是 SDS(ScaleIO 數據服務器)和 SDC(ScaleIO 數據客戶端)在同一環境中運行。 在此配置中,應用程序和存儲共享相同的計算資源。 在我們的例子中,這意味著位於我們實驗室的 VxRack 節點的高性能 2U 4 節點 PF100 機箱。 

實際上,在超融合配置中管理 ScaleIO 與兩層配置沒有太大區別。 管理員使用相同的軟件來配置系統、配置存儲和查看報告。 這很有意義,因為 ScaleIO 通常部署在一種配置或另一種配置中,並且隨著組織將其工作負載從兩層過渡到超融合,很多時候採用混合配置。 這種靈活性的部分原因是 EMC 使用 MDM(元數據管理器)的方式,這是一個輕量級的監視過程,可以跟踪系統中發生的一切。 目前 1024 個節點可以由單個 MDM 管理。 

在 HCI 中運行時,ScaleIO 支持幾乎所有現代操作系統。 這包括 Windows 2008 和更新版本、Hyper-V、KVM、主要的 Linux 發行版,如 Red Hat、CentOS、SUSE 和 Ubuntu、VMware ESXi 和 XEN。 更重要的是,SacelIO 一次支持的不止其中一種,而且 MDM 的開銷非常小。 環顧 HCI 空間的其餘部分,供應商通常會選擇或更喜歡非常特定的虛擬機管理程序或操作環境。 普遍不可知使得 ScaleIO 在可能必須支持更廣泛軟件的大型環境中工作時變得更加靈活。 

就像在 2 層中一樣,作為 HCI 的 ScaleIO 可以通過多種方式使用。 這些節點可以直接從 EMC 及其合作夥伴處購買。 VCE 提供了一個 VxRack 產品,它是一個單一的 SKU,配置了所有必需的許可證,並且完全由 VCE 支持。 並且繼續存在支持全閃存以滿足高性能需求的靈活配置,以及磁盤或混合解決方案。

VCE VxRack 節點(性能計算全閃存 PF100)規格

  • 機箱 – 節點數:2U-4 節點
  • 每個節點的處理器:雙 Intel E5-2680 V3、12c、2.5GHz
  • 芯片組:Intel 610
  • 每個節點 DDR4 內存:512G​​B (16 x 32GB)
  • 每個節點的嵌入式 NIC:雙 1 Gbps 以太網端口 + 1 個 10/100 管理端口
  • 每個節點的 RAID 控制器:1 個 LSI 3008
  • 每個節點的 SSD:4.8TB(6 個 2.5 英寸 800GB eMLC)
  • 每個節點的 SATADOM:32GB SLC
  • 每個節點 10GbE 端口:4 個 10Gbps 端口 SFP+
  • 電源:雙 1600W 白金 PSU AC
  • 路由器:Cisco Nexus C3164Q-40GE

HCIbench 測試配置

  • ESXI 6.0 管理程序
  • 16 台虛擬機
  • 每個虛擬機 10 個 VMDK
    • 40GB VMDK(6.4TB 佔用空間)
  • 全寫存儲初始化
  • 1.5 小時測試間隔(30 分鐘預處理,60 分鐘測試採樣期)

為了測試 ScaleIO HCI 集群,我們為工作負載配置文件部署了一個重量級配置。 這包括 6.4TB 可用數據中的 8TB 數據佔用空間。

StorageReview 的 HCIbench 工作負載配置文件

HCI 基準性能

我們所做的是以一種允許在具有外部計算的兩層 VxRack 節點配置與在超融合模式下運行的 VxRack 節點之間進行直線比較的方式進行測試。 雖然我們的兩層 VxRack 節點基準測試包括四台充當負載生成器的 Dell PowerEdge R730 服務器,但 VxRack 節點 HCI 配置使用自己的內部計算資源來強調自己的存儲。

在我們測量 4K 隨機傳輸帶寬的第一個測試中,HCI 測試略微落後,讀取速度為 1.6GB/s,寫入速度為 720MB/s。

4K 隨機傳輸速度再次強勁,測量為 398.3K IOPS 讀取和 184.3K IOPS 寫入,儘管落後於最高 512k IOPS 讀取和 228.6K IOPS 寫入的兩層。

在我們的 4K 隨機傳輸測試中測得平均延遲為 0.8 毫秒讀取和 1.73 毫秒寫入,略高於兩層版本。

通過我們在 HCIbench 中使用 8/70 R/W 混合的 30K 隨機傳輸配置文件,我們看到帶寬在兩層的 700GB/s 之後下降了 2.7MB/s。

在我們的 8K 70/30 HCIbench 測試中,吞吐量測得 255.6K IOPS,而兩層配置測得 346k IOPS。

8K 70/30 平均延遲測得為 1.24 毫秒,略高於兩層的 0.92 毫秒。

與 EMC VxRack 節點雙層配置類似,HCI 平台提供了巨大的大塊傳輸性能。 對於 32K 塊大小,我們測得的順序讀取帶寬為 8.24GB/s 讀取和 4.16GB/s 寫入。

來自 VxRack 節點 HCI 配置的大塊 32K 順序吞吐量測量為 263.5K IOPS 讀取和 133.1K IOPS 寫入。

HCI 配置的平均延遲為 1.21 毫秒讀取和 2.4 毫秒,略高於兩層讀取 1.11 毫秒和 2.13 毫秒寫入的延遲。

結語

當我們將 2 層中的 EMC VxRack 節點與 HCI 與 HCIbench 進行比較時,有幾點需要注意。 首先,HCIbench 不能用於確定係統的最大功能。 這裡的要點是比較的; HCIbench 是一個很好的工具,可以在傳統上完全不同的環境中盡可能地獲得同類產品。 話雖如此,我們看到在 HCI 模式下,VxRack 節點在某些地方以對等方式運行,而在其他地方放棄了中等性能。 然而,企業的好處是,在兩層架構中需要 10U 的機架空間,現在在 HCI 中需要 2U,並且根據工作負載,可能不會對性能產生太大影響。 此外,節點的管理方式完全相同,可以在任何 HCI 解決方案的最廣泛的軟件生態系統中加以利用。 在這種情況下,我們使用了 VMware,但 EMC 已經很好地支持了企業可能需要的任何其他東西。 這只是開始。 我們將通過所有與在雙層中所做的相同的應用程序測試在 HCI 中運行 ScaleIO,這提供了 ScaleIO 提供的配置選項之間的真實性能比較。

EMC VxRack 節點評論:概述
由 ScaleIO 提供支持的 EMC VxRack 節點:Scaled Sysbench OLTP 性能評估(2 層)
由 ScaleIO 提供支持的 EMC VxRack 節點:SQL Server 性能評估(2 層)
由 ScaleIO 提供支持的 EMC VxRack 節點:綜合性能評估(2 層)
由 ScaleIO 提供支持的 EMC VxRack 節點:SQL Server 性能評估 (HCI)
由 ScaleIO 提供支持的 EMC VxRack 節點:VMmark 性能評估 (HCI)

規模IO

討論這篇評論

註冊 StorageReview 時事通訊

參與 StorageReview

電子報| YouTube | PodcastiTunes / Spotify | Instagram | Twitter | TikTok | RSS訂閱

布賴恩·比勒

Brian 位於俄亥俄州辛辛那提市,是 StorageReview.com 的首席分析師兼總裁。