Storage

HP 儲存陣列 - 多通道?

  • August 10, 2013

我們的 SQL 伺服器負載變得非常重,所有跡像都表明磁碟通道是瓶頸。目前的惠普伺服器有一個相當低端的陣列卡,我們希望通過智能陣列卡和帶有 SSD 驅動器的外部儲存陣列來增強該伺服器。

目前配置是:

  • DL360 G7
  • 智能陣列 P410i
  • 視窗伺服器 2008R2
  • 32Gb 記憶體
  • 目前陣列是用於引導/作業系統的 2 個 300Gb SAS RAID1 邏輯驅動器和用於數據的 1 個 120Gb SATA SSD 驅動器。

數據庫伺服器託管一個相當大的數據庫(~100Gb),包含實時數據和歷史數據。由於許多原因,拆分數據庫不是一種選擇,因此目前的想法是在新陣列上擁有多個邏輯驅動器,每個驅動器在自己的通道上,然後將數據庫拆分為邏輯 SQL 分區。

例如,數組可能有:

  • 2 個固態硬碟 (RAID1)
  • 2 個固態硬碟 (RAID1)
  • 4 x SSD (RAID1 + 0)

目前,我們正在尋找帶有高端智能陣列卡的D2600 。

為了獲得最大的性能,我們確實需要每個邏輯驅動器盡可能快地執行。惠普的規格表明,他們的高端 SSD 可以接近最大化 Smart Array 卡支持的 6Gb 連接。

但是,一些較大的 SA 卡建議它們支持“多通道”;我不清楚這是如何工作的。這是否意味著,使用從 SA 到 D2600 的單根電纜,每個 RAID 集都可以配置為擁有自己的 6Gb 通道?還是 6Gb 是互連的限制,如果是這樣,是否有任何配置選項(甚至是不同的 HP 產品 - 不試圖繞過“無主觀問題”規則,誠實 :))可以克服這個限制?

編輯:我看不到任何惠普伺服器可以做到這一點,但如果有一個像樣的 Proliant 盒子可以讓我將內部驅動器籠分成兩個(或更多)通道,那可能是“B計劃” -有人知道這樣的伺服器嗎?

好的。這是一個有趣的問題,因為有許多選項可供您使用。

一些概念需要澄清和理解,因為它們與這種情況有關:

  1. 對“速度”或“快”的看法。
  2. RAID 控制器性能。
  3. SAS 拓撲。
  4. 對系統進行基準測試和/或辨識瓶頸。

為了獲得最大的性能,我們確實需要每個邏輯驅動器盡可能快地執行。

***儲存性能並不總是與頻寬有關!!***延遲、I/O 讀寫模式、隊列、應用程序行為、記憶體等都是因素。鑑於您所描述的,您遠未使儲存連結飽和。

目前的惠普伺服器有一個相當低端的陣列卡

不,它沒有。Smart Array P410i 控制器是 G6 和 G7 ProLiant 伺服器上可用的板載控制器。只要安裝了電池備份 (BBWC) 或快閃記憶體備份 (FBWC) 模組,它就可以正常執行。它僅限於伺服器的內部托架,並且沒有 SAS 超額訂閱。有兩個 SAS SFF-8087 4 通道連接器將主機板連接到背板,每個提供 6Gbps 全雙工頻寬。

目前,我們正在尋找帶有高端智能陣列卡的 D2600。

惠普針對該代伺服器的產品組合中的其他 RAID 控制器的性能類似(Smart Array P411P812)。它們的不同之處在於它們提供更靈活或外部的連接。D2600機箱可能會降低原始吞吐量,具體取決於其配置。但是,這種設置絕對是錯誤的選擇,因為它只能容納大型 3.5" 磁碟。D2700 機箱是容納小型 2.5" 磁碟的變體。

SSMS Activity Monitor 和 Perfmon 顯示伺服器大部分時間都在等待磁碟

這是您使用的單個120GB **SATA SSD 的問題。**我有一個坐在這裡。這是一款低端、慢速的SSD。就這樣。它的最大值約為 180 兆字節/秒,並且總體上表現不佳。*惠普不應該賣!*與旋轉磁碟相比,它的延遲相對較低,但對於您嘗試做的事情來說很糟糕。更糟糕的是你只有一個驅動器。其中四個是可以接受的。

如果您不打算在現在使用的 200GB 之外進行太多增長,我會推荐一對 400GB MLC HP Enterprise 磁碟(由 Pliant/Sandisk 製造)。否則,四個磁碟會更好。不幸的是,它們並不划算(每個 2800 美元以上)。

當我不使用 HP Enterprise SSD 並且需要考慮成本時,我會購買基於 Sandforce 的 OWC Mercury Extreme Pro 驅動器並將它們放置在HP 驅動器托架中。效果很好,價格便宜,並且對於您正在使用的硬體一代來說是一個更好的交易。使用 RAID 1+0 並遵循HP 的 P410 SSD 配置指南我花了很多時間在SSD上…

  array B (Solid State SATA, Unused Space: 1012121  MB)

     logicaldrive 3 (400.0 GB, RAID 1+0, OK)

     physicaldrive 1I:1:3 (port 1I:box 1:bay 3, Solid State SATA, 480.1 GB, OK)
     physicaldrive 1I:1:4 (port 1I:box 1:bay 4, Solid State SATA, 480.1 GB, OK)
     physicaldrive 2I:1:7 (port 2I:box 1:bay 7, Solid State SATA, 480.1 GB, OK)
     physicaldrive 2I:1:8 (port 2I:box 1:bay 8, Solid State SATA, 480.1 GB, OK)

  SEP (Vendor ID PMCSIERA, Model  SRC 8x6G) 250 (WWID: 500143802335E8FF)

當我打字時,我有一些這樣的驅動器坐在這裡……

從左到右:400GB SAS MLC Enterprise SSD、200GB SAS SLC Enterprise SSD、120GB SATA MLC crap SSD 在此處輸入圖像描述

您問題中的其餘項目不是問題…

  • 您不需要外部儲存。外部儲存實際上與控制器共享一個 4 通道 SAS 連接 (24Gbps == 4 x 6Gbps)。您所指的“多通道”與“雙域”或只是多路徑 SAS 連結相同。在這種情況下,這更像是一種彈性特性,而不是性能。請參閱:在 HP D2700 中使用兩個擴展器
  • 內部磁碟很好,因為它們每個都有專用的 6Gbps 連結回到 P410i RAID 控制器。
  • 您的問題是您正在使用的 SSD。即使是 4 個 300GB 10k RPM SAS 驅動器也會比您現在擁有的一個 HP SATA SSD 執行得更好。

進一步閱讀:

HP D2700 機箱和 SSD。任何SSD都可以工作嗎?

Proliant g8 中的第三方 SSD?

為什麼企業級 SAS 磁碟櫃看起來如此昂貴?

引用自:https://serverfault.com/questions/529942