惠普存储阵列-多个渠道?


14

我们的SQL服务器正变得非常繁重,并且所有迹象都表明磁盘通道是瓶颈。当前的HP服务器具有相当低端的阵列卡,我们正在寻求通过智能阵列卡和带有SSD驱动器的外部存储阵列来扩展该服务器。

当前配置为:

  • DL360 G7
  • 智能阵列P410i
  • Windows Server 2008R2
  • 32Gb RAM
  • 当前阵列是用于引导/操作系统的2 x 300Gb SAS RAID1逻辑驱动器和用于数据的1 x 120Gb SATA SSD驱动器。

数据库服务器托管一个相当大的数据库(约100Gb),其中包含实时数据和历史数据。由于许多原因,拆分数据库不是一种选择,因此当前的想法是在新阵列上具有多个逻辑驱动器,每个逻辑驱动器都在其自己的通道上,然后将数据库拆分为逻辑SQL分区。

例如,该数组可能具有:

  • 2个SSD(RAID1)
  • 2个SSD(RAID1)
  • 4个SSD(RAID1 + 0)

当前,我们正在研究带有高端智能阵列卡的D2600

为了获得最佳性能,我们确实需要每个逻辑驱动器尽可能快地运行。惠普的规格表明,他们的高端固态硬盘可能接近最大限度地利用Smart Array卡支持的6Gb连接。

但是,一些较大的SA卡表明它们支持“多个通道”。我不清楚这是如何工作的。这是否意味着,通过一条从SA到D2600的电缆,每个RAID集都可以配置为拥有自己的6Gb通道?还是6Gb是互连的限制,如果可以的话,是否有可以克服此限制的配置选项(甚至是不同的HP产品-不试图绕开“没有主观问题”的规则,老实:))?

编辑:我看不到有任何惠普服务器可以做到这一点,但是如果有一个不错的Proliant盒子,它可以让我将内部驱动器仓分成两个(或更多)通道,则可能是“计划B”-有人知道这样的服务器吗?


1
您无法使用2个驱动器执行RAID 1 + 0。
格兰特(Grant)

我的错误是,我在看到它们的价格之前,最初在每条线上有4个SSD :)
KenD 2013年

@Grant不过,奇怪的是,HP是指RAID1在2个驱动程序,因为RAID1 + 0

1
@dan我什至不知道该说些什么。好马力。让事情变得更加混乱。
格兰特(Grant)

我需要的信息:服务器型号和生成,涉及的智能阵列控制器类型,哪种操作系统以及需要多少原始/可用磁盘容量?当前的驱动器设置是什么,为什么您认为它是瓶颈?
ewwhite

Answers:


13

好的。这是一个有趣的问题,因为您可以使用许多选项。

与这种情况相关的一些概念需要澄清和理解:

  1. 对“速度”或“快速”的看法。
  2. RAID控制器性能。
  3. SAS拓扑。
  4. 对系统进行基准测试和/或识别瓶颈。

为了获得最佳性能,我们确实需要每个逻辑驱动器尽可能快地运行。

存储性能并不总是与带宽有关!延迟,I / O读写模式,排队,应用程序行为,缓存等都是因素。根据您的描述,您将无法饱和存储链接。

当前的HP服务器具有相当低端的阵列卡

不,不是。的智能阵列P410i控制器是在G6和G7 ProLiant服务器可用的机载控制器。只要安装了电池备份(BBWC)或闪存备份(FBWC)模块,它的性能就很好。它仅限于服务器的内部托架,并且没有SAS超额订购。有两个SAS SFF-8087 4通道连接器将主板链接到背板,每个都提供6Gbps的全双工带宽。

当前,我们正在研究带有高端智能阵列卡的D2600。

惠普产品组合中用于该代服务器的其他RAID控制器的性能类似(Smart Array P411P812)。它们的区别在于它们提供了更灵活的或外部的连接。在D2600外壳会潜在地在原料可以通过降压,这取决于其结构。但是,此设置绝对是错误的选择,因为它只能容纳3.5英寸大尺寸磁盘。D2700机箱是容纳2.5英寸小尺寸磁盘的变体。

SSMS活动监视器和Perfmon显示服务器大部分时间在等待磁盘

这是您使用的单个 120GB SATA SSD 的问题。我坐在这里。这是一款低端,低速的 SSD。就这样。它连续以每秒约180 MB的速度最大,只是整体性能不佳。惠普不应该出售它!与旋转磁盘相比,它的延迟相对较低,但是对于您要执行的操作却很糟糕。更糟糕的是,您只有一个驱动器。其中四个是可以接受的。

如果您不打算在现在使用的200GB以上的范围内进行较大的增长,则建议使用一对400GB MLC HP Enterprise磁盘(由Pliant / Sandisk制造)。否则,最好使用四个磁盘。不幸的是,它们并不具有成本效益(每个$ 2800US +)。

当我不使用HP Enterprise SSD并需要考虑成本时,我购买了基于Sandforce的OWC Mercury Extreme Pro驱动器并将其放置在HP驱动器托盘中。效果很好,价格便宜,对于您正在使用的硬件世代来说,这是一个更好的选择。使用RAID 1 + 0,并遵循HPP410 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企业级固态硬盘,200GB SAS SLC企业级固态硬盘,120GB SATA MLC废品固态硬盘 在此处输入图片说明

您问题中的其余项目都不是问题...

  • 您不需要外部存储。外部存储实际上共享一个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磁盘盒看起来如此昂贵?


太棒了-非常感谢您的详细建议。如果可能,我们希望将2个“旋转”磁盘保留在服务器中-该磁盘只有4个驱动器托架。如果我们购买SFF“小型硬盘驱动器背板套件”-应该给我们提供4个额外的驱动器托架,而以损失光驱(无困难)为代价-并用4个像样的SSD填充它,这是否意味着每个驱动器会得到它自己的6Gb链接回到P410?
KenD

1
是的,那行得通。每个磁盘都有一个返回到控制器的链接。没有超额认购。
ewwhite

6

D2600 / 2700的背板上具有双6Gbps SAS通道,与它们连接的电缆带有四个x 6Gbps SAS通道,从而使您可以在第一个机架上以菊花链方式菊花链连接另一个机架,而在连接到四通道卡时,端口不会阻塞作为P812 / 822。

顺便说一句,如果您是我,我只会创建一个大型RAID 10阵列,然后从该阵列中创建所需数量的逻辑磁盘-它将比R1 + R1 + R10建议的性能好得多。如果您还有其他疑问,请与我们联系,这是我的小巷;)


3

据我了解,D2600机箱(和D2700)具有单个背板(通道),并且具有多个通道的SmartArray卡允许您将多个机箱链接在一起以创建非常大的阵列。如您所料,这不允许您在单个机箱中利用HBA中的多通道支持。

要获得所需的信息,您需要在HP之外查看。


2
当前所有的HP外部阵列机箱均支持SAS多路径。这需要双端口驱动器和带有两个SAS SFF-8088端口的HBA。HP将其称为“双域”。
ewwhite
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.