EMC存储最佳实践培训手册(8)

2019-03-29 08:11

[编辑]

J. 硬盘的类型和大小

目前来说,CLARiiON系统可以使用以下的硬盘类型和大小:

? ? ? ? ?

10000rpm的光纤通道硬盘(73,146,300GB) 15000rpm的光纤通道硬盘(73,146GB) 5400rpm的ATA硬盘(320GB)

7200rpm的SATA硬盘(250,500GB) 7200rpm的低成本光纤硬盘(500GB)

硬盘大小的影响

尽管硬盘生产厂商都宣称更新的,更高容量的硬盘可以获得更高的传输率,但在硬盘和主机之间的协议层次,还是会使硬盘内部的传输速率和主机访问速率隔绝开来。简而言之,这个影响是非常小的。

一个对性能有着深刻影响的是,硬盘的大小影响了在指定的容量里的轴的数目。每gigabyte更少的轴等于更低的性能潜力。就硬盘而言,硬盘的转速和技术比硬盘的容量更加重要。

例如,用300GB容量的硬盘,CLARiiON的速度(performance guru)会被经常问道:300GB硬盘的性能怎样?回答:跟其他10K rpm的光纤硬盘几乎一样。但是,因为性能跟轴的数量有关,用户选择硬盘的时候,必须要计算他自己的性能要求,就像他要考虑容量需求一样。

36

转速

对于同样的硬盘技术,更高的转速会带来更好的性能。更高的转速会让硬盘的寻道时间线形的减少。此外,更高rpm的硬盘也包括了横向的寻道速度的提升。传输率跟着rpm提高,尽管硬盘的缓冲和光纤硬盘协议限制了这些硬盘实际的传输率。

光纤通道硬盘

光纤通道硬盘是企业级的设备。他们拥有在硬盘上的固件,可以对队列的重新排列,缓冲,和高级的寻道优化。许多巧妙的设置能让他们处在一个桌面级别硬盘标准达不到的层次。转速对光纤通道硬盘的速度由非常大的影响,因为这些硬盘可以非常有效的提升轴的速度。

对于随机的读的性能,一个更快的转速意味着更小的延迟,因为缓存不能缓冲随机的读操作。对于随机的写操作,他们首先会写入SP的写缓存里面,更高转速的影响是更快的cache的刷新。拥有更快的刷新的缓存可以让存储系统有更高的I/O传输率,避免了达到水位线,而且强迫刷新可以让服务时间增加。 结果是,当系统的随机负载达到了最高负荷的时候,15K rpm的硬盘提供了大概20%-30%的真实世界里的性能提升。顺序的操作系统业可以得到一些提升,但影响会相对较小。

在DAE里使用不同的硬盘种类

ATA硬盘和光纤硬盘是不可以混插在同一个硬盘柜里。

在一个硬盘柜里可能会混插不同速度的硬盘。如何摆放成了一个计划的大问题。如果一个系统系统使用不同容量和/或者不同速度的硬盘(例如,146GB和73GB,或者10K和15K)在同一个硬盘柜里,那么EMC推荐你们把他们摆放在一个逻辑的顺序,如以下所说:

把容量高的硬盘放在最先(最左边的)的槽里面,然后再放更低容量的硬盘。

? 必须注意的是,在一些对带宽敏感的应用里,

把2Gb/s的接口硬盘放到一个都是4Gb/s硬盘的总线上的时候,会把整体的总线速度降低到2Gb/s,这肯定会影响到性能。

?

ATA硬盘和RAID的层次

ATA硬盘在使用RAID3的时候,对于带宽敏感的应用表现良好。对于随机的I/O和不同步的光纤LUN的clone,要使用RAID 1/0。RAID 5并不推荐来做这些应用,因为随机写操作需要更高的硬盘负载。“ATA drivers as mirror targets and clones”提供了更多的细节。

37

RAID组的分区和ATA硬盘

当对ATA硬盘的RAID组分区的时候,最好把那个RAID组里的所有LUN都分配到同一个SP上。这会让这些硬盘得到最高的带宽。(而这对光纤硬盘并不是一种要求。)

ATA硬盘作为镜像的目标和Clone

ATA硬盘并不适合作为clone和MirroView的目标。当显示工作负载已经可以被ATA性能要求所满足的时候,他们在一些情形下可以被使用。数据恢复存储站点的性能,应该跟primary 站点的一致,因而ATA硬盘只有在primary站点使用ATA存储的时候,才可使用。小心的计划一个数据恢复站点,包括足够的性能表现和长期的业务。

当作为clone或者mirror的目标的时候,ATA硬盘的性能影响必须详细地考虑和注意一些细节。当使用同步模式的时候,ATA会收到主站点的所有的写操作,但对他们的刷新会比较慢,所以这回造成写缓存上的更多的负载。当同步的时候,他们会有并发的写的负载加上同步的负载,这会进一步对缓存造成压力。因此,任何针对在同步的ATA硬盘读操作,都会造成竞争,而且会导致更低的顺序读的速度和更慢的缓存刷新。周期性的更新,例如MirrorView/Asynchronous,会在更新的时间内装载到缓存里面。

在一个并没有受到很大压力的系统(例如,写缓存并没有达到刷新水位线),使用ATA硬盘作为目标,比光纤硬盘对比,会有一个适度影响的性能表现。保持对ATA硬盘的I/O负载,在低于Table 6所给定的描述下。应该要对系统作一个监控,来确保使用ATA的目标,不会使缓存的利用率持续的处在高水位线。 在一个已经有非常重的缓存的负载的系统里,建立在ATA硬盘上的一个同步的应用或者一个clone的建立,都可能造成写缓存被填满。这会造成对其他正在写入的LUN的强迫性地刷新—--会对系统里的其他LUN造成负面的影响。如果

Navisphere Analyzer显示长期的处在100% dirty page,ATA的工作负载应该是首要怀疑对象。独立的ATA LUN上的写缓存可以被关闭,这是作为一种在二选一环境(更多的硬盘,不同的RAID的类型,或者迁移到光纤硬盘)下的一种控制手段。

类似的,使用ATA硬盘作为对光纤通道primary的镜像目标,在目标的缓存会比源的缓存,更加慢地被刷新(这是因为使用了更慢的硬盘)。目标系统的缓存必须被监控,因为强迫刷新,会导致对镜像写做操作的响应时间的增加。同步的MirroView和增量的SAN Copy也会对目标有随机的I/O写入,所以在做这些任务的时候,也要仔细的考虑使用ATA硬盘。

请参考以下白皮书,以了解复制技术的细节。 Rlease 19:updates for CLARiiON Replication Software 低成本的光纤硬盘(LCFC)

38

LCFC硬盘在容量,寻道时间和转速上面,跟ATA硬盘类似。LCFC有光纤通道的接口,所以他们可以和其他光纤硬盘放在DAE里面。LCFC开启了命令队列和寻道优化,所以他们的性能介于FC和ATA之间。LCFC适用于相对较低的工作负载需求,包括适度的数据库,文件共享,归档,和备份。当工作负载有比较高的并发的时候,他们可以提供非常好的吞吐量,就像其他光纤硬盘;但他们更长的访问时间,在队列变得大的时候,会导致更长响应时间。因为LCFC硬盘能提供命令队列的能力,所以他们会比ATA更使用于snap,clone,mirror和增量SAN Copy的目标,但仍然不如FC硬盘,后者还是一种可选的硬盘。此外,LCFC对于随机的吞吐量也在ATA和FC硬盘中间。

必须注意的是,LCFC硬盘可以绑定到FC硬盘里的RAID组里面。EMC建议RAID组只能绑定同样大小和类型的硬盘。 [编辑]

二.为可用性和冗余做考虑

一个可靠的和冗余的存储网络以SAN的设计开始,这已经超越了这个白皮书的范围。但是,一些存储系统设计方面的问题----例如硬盘和RAID组的选择—--是存储系统理所当然的课题。

请记住一点,动态的LUN的迁移,使在初始化应用后再改变RAID和硬盘的类型变得可能。 [编辑]

1. 高可用性的配属

高度的可用性的配属方法,是定义对应用CLARiiON存储系统的最佳实践。The EMC CLARiiON Open Systems Configuration Guide 概述了配属方法和支持的设备。 [编辑]

2. RAID-level的考虑

大部分CLARiiON存储都使用RAID 1/0或者RAID 5组,因为冗余的striped的RAID类型能提供最好的性能和冗余性。RAID 3 提供了和RAID 5一样的的冗余性(一个单一校验硬盘)。 [编辑] A. RAID 5

39

RAID 5最好应用在4-9个硬盘的RAID组里面。更小的组会招致在校验开销上的更高成本。而更大硬盘数的组的主要缺点是在rebuild的时候的数据量的影响。更大的RAID组的rebuild时间会更加长,尽管把大的RAID5组跨越了两个后端的总线上能减小这种影响。Table 5给了对rebuild时间的详细说明。此外,一个更小的组会提供更高层次的可用性,因为显然对比5块硬盘坏2块,10块硬盘坏2块的概率会大得多。

对于那些不能接受可能会因为硬盘故障而导致速度减慢的系统,或者数据的完全性是非常重要的,使用RAID 1/0 [编辑] B. RAID 1/0

在可用性和冗余性是极为重要的时候,适用RAID 1/0。镜像的RAID比校验配置的冗余性肯定会更加强。此外,一个RAID 1/0只需要两个DAE—--一个对应一个后端总线----这样能让数据的可用性提升到最高可能性级别。“Binding across DAEs”里有更多的信息。最后,Table 5图解了在rebuild情况下Raid 1/0对比Raid 5的优势。 [编辑] C. RAID 3

RAID 3的硬盘组可以用5块或者9块硬盘建立。冗余性跟RAID 5一致。但是,rebuild会更快一些,因为rebuild的代码会从RAID3使用的大的后端request size中得益。 [编辑]

D. 热备份(Hot spares)

更换的算法如下:最小的热备份硬盘,要跟目标里面选的故障的硬盘的大小一致。第二,把所有的热备份硬盘放在同一个loop里面,因为最好用大小相近的硬盘来代替故障的硬盘。任何不在BCC控制下的硬盘(如2Gb的ATA,必须要有他们自己的热备份硬盘)可以为正常的DAE作为热备份硬盘,所以谨慎地规划LCFC/FC混插的环境,来实现最少为每一种类型的硬盘都安排一个热备份。LCFC可以用来热备FC硬盘,但会有明显的速度的降低。对特定硬盘类型的每两个DAE使用一个热备份的原因是凭经验来做的。他们可以放在除系统硬盘外的任何地方。 [编辑]

3. 把RAID组通过总线和DAE绑定

40


EMC存储最佳实践培训手册(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:一年级下册综合实践活动教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: