我们使用专用HP EVA SAN来托pipe我们的应用程序的SQL后端。 我相信磁盘在一个大的共享池(24个磁盘RAID10)。
SAN被拆分成几个LUN,用于存放SQL组件(操作系统,系统数据库,TempDB,日志,数据,索引,备份)。
使用共享磁盘池时,是否有任何性能优势使这些LUN分裂?我们可以只configuration一个大LUN来保存这些LUN吗?
当我使用perfmon物理磁盘计数器监视LUN时,看起来好像每个LUN都是隔离的。
我很抱歉,但是我必须非常不同意ynguldyn ,他们说的其他磁盘arrays可能是真的,但是这是一个EVA,我是一个通过EVA的人。 我们有几十个,所有的型号和尺寸,将磁盘组分成更小的单位几乎没有任何好处,它们是这样devise的,并且在一个大块中提供最佳性能。 事实上,分割磁盘组会减慢EVA的速度。
举个例子,我的一个新的8400有16个12 x 450Gb 15krpm FC磁盘架,使用iozone,我们testing了它分成两个磁盘组,而且在整个testing板上这个方式比单个磁盘组慢了20%。
此外,arrays在磁盘组级别没有分成RAIDtypes,所以对于所有事情来说,这不是RAID10,单独的虚拟磁盘(LUN)具有特定的RAID级别,但是磁盘组本身只能select预先分配一个或两个热备用磁盘(顺便提一下)。 通过这种方式,您可以提供数据库日志,MSDTC,Quorum等LUNS R10,并根据您的性能要求(我个人使用R10所有数据和R5进行备份,但这是您的select)select数据和备份LUN的设置方式。 哦,这是更快,更安全,保持所有不同的数据库数据types在单独的LUN OK 🙂
如果您有关于EVA / XP或其他HP存储的任何后续问题,请随时返回给我。
无论从哪方面来看,你都无所获利。 但是,对于分配给特定任务的较小的LUN,您在可pipe理性方面获得了很多。
值得注意的是,你没有有效地使用这些磁盘。 备份永远不需要RAID10; 在许多情况下,数据和索引也不需要它。 如果您决定重新devise存储并开始使用RAID5,单独使用LUN将帮助您将其移动到最适合特定要求的池中。