开始新对话

未解决

此帖子已超过 5 年

1141

2012年6月13日 22:00

Symmetrix阵列管理系列(四) 优化阵列性能(1)

​ ​
​ ​

​Symmetrix​​阵列管理系列(四) 优化阵列性能(​​1​​)​

​ ​
​ ​
​ ​

​介绍​

​ ​
​ ​

​ ​

​ 本系列我们将着重介绍使用​​Solution Enabler​​配置管理工具,对​​Symmetrix​​阵列级别的一些配置进行,更改,维护。本系列分为十个部分:​

​ ​

​ ​

​ ​

​(一) 管理IPsec网络​

​ ​

​(二) FAST简介​

​ ​

​(三) 管理FAST时间窗口​

​ ​

​(四) 优化阵列性能(1)​

​ ​

​(五) 优化阵列性能(2)​

​ ​

​(六) 虚拟LUN技术简介​

​ ​

​(七) 执行Double Checksum操作​

​ ​

​(八) 设置QoS​

​ ​

​(九) 主机端更新操作​

​ ​

​(十) SIU工具简介​

​ ​

​ ​

​ ​
​ ​

​更多信息​

​ ​
​ ​

​ ​

​Symmetrix Optimizer​​介绍​​:​

​ ​

​ ​

​ Symmetrix Optimizer​​是​​EMC​​提供的软件解决方案。​​Symmetrix Optimizer​​通过在阵列后端监控物理磁盘设备运行状况,然后通过交换(​​Swapping​​)的方式,将高负荷的磁盘卷移动到较空闲的物理磁盘设备上,从而达到优化性能,在各个物理磁盘间平衡负载的目的。用户在定义相关参数后,这种自动且持续的过程对存储环境中的用户,主机和应用程序是完全透明的。​​Solution Enabler 7.1​​版本以后​​Symmetrix Optimizer​​的性能有很大的提升,因为​​Symmetrix Optimizer​​软件配置选贤从原先旧版本中​​Optimizer Server​​转移到​​Symmetrix​​阵列中。另外,​​Optimizer Server​​不会申请配置锁,由于这种改变,用户在设置​​Optimizer Server​​配置参数的时候不会停止后台统计信息的手机和交换(​​Swapping​​)操作。​

​ ​

​ ​

​ Symmetrix Optimizer​​应用程序(客户端和服务器端)运行在​​Symmetrix​​阵列的​​Service Processor​​中,如下图所示。其中,在​​Service Processor​​中的​​Optimizer client​​是​​EMC​​的技术支持来使用。在主机端,​​Solution Enabler CLI​​命令和​​Symmetrix Management Console​​(​​SMC​​)可以直接与​​Optimizer Server​​进行通讯。​

​ ​

​ ​

image_jpeg.jpg

​ ​

​图​​1 Symmetrix Optimizer​​架构​

​ ​

​ ​

​ ​

​SYMCLI​​命令,​​symoptmz​​提供所有​​Symmetrix Optimizer​​所必须的控制操作。​

​ ​

​ ​

​Symmetrix Optimizer​​工作原理:​

​ ​

​ ​

​ Symmetrix Optimizer​​中,分析方法(​​Analysis Methodology​​)和交换过程(​​Swap procedure​​)是两个主要的核心技术。一旦用户定义的参数初始化的​​Symmetrix Optimizer​​,​​Symmetrix​​服务处理器的运作是完全自主的。​

​ ​

​ ​

​ Symmetrix Optimizer​​监测和控制阵列性能按照以下步骤:​

​ ​

​ ​

​第​​1​​步:​​Symmetrix Optimizer​​会在​​Symmetrix​​后端设备活动的统计数据上建立一个数据库。这些数据被保存最多两周。​

​ ​

​第​​2​​步:使用收集的统计数据,配置信息,以及用户定义的参数,优化算法标识的物理驱动器上的繁忙和空闲的设备和它们的位置。该算法会试图平衡各个物理磁盘上的​​i/o​​活动,以尽量减少平均磁盘服务时间。​​ Optimizer​​确定哪个磁盘需要定位在同一磁盘上彼此接近繁忙的设备和​​/​​或平衡定位忙碌设备上的磁盘快的区域。​​Optimizer​​考虑到磁盘的速度,磁盘几何,和执行器的速度,以确定速度更快的磁盘。​

​ ​

​第​​3​​步:一旦负载平衡解决方案已经制定,下一阶段开展的​​Symmetrix​​设备互换。 用户可以指定是否磁盘互换是完全自动化发生,还是设备互换采取行动之前需要用户的批准。​

​ ​

​第​​4​​步:一旦完成交换功能,​​Symmetrix Optimizer​​继续为以后交换数据进行分析。​

​ ​

​ ​

​ Optimizer​​只是在后端活动,它使用后端的逻辑设备统计以下指标:​

​ ​

​ ​
    ​ ​
  • ​逻辑卷读操作​
  • ​ ​
  • ​逻辑卷写操作​
  • ​ ​
  • ​逻辑卷预读操作​
  • ​ ​
  • ​逻辑卷的读取数据量​
  • ​ ​
  • ​逻辑卷的写入数据量​
  • ​ ​
​ ​

​ ​

​ ​

​ 当对磁盘服务时间建模时,读,写,和预取活动将有不同的权重。假设,写入在后台顺序运行,因此更加有效。读取的数据均等分布在所有的磁盘镜像中,然后所有的磁盘进行并行进行写入。磁盘设备的服务时间被定义为寻道延迟和传输时间的总和:​

​ ​

​ ​
    ​ ​
  • ​寻道时间​​ - ​​寻道时间是在磁盘臂移动和磁头定位所花费的时间。例如,从当前​​I/O​​的磁道移动到下一个​​I/O​​的磁道。​​Optimizer​​使用​​Gig-to-gig​​数据库对不同地址和不同磁盘的寻道时间进行建模。​
  • ​ ​
  • ​延迟时间​​ - ​​延迟时间是磁盘旋转的延迟。延迟时间取决于磁盘的转速。延迟取决于磁盘的转速。​
  • ​ ​
  • ​传输时间 ​​– ​​传输时间是指数据在物理磁盘之间传输的时间。传输速度取决于数据传输率,物理磁盘贷款,和数据在物理磁盘上的布局。​​Optimizer​​使用​​Zone Bit Recording​​(​​ZBR​​)数据库对传输时间进行建模。​
  • ​ ​
​ ​

​ ​

​ ​​Symmetrix Optimizer​​评估性能统计参数,它会根据如何提高整体的性能,从而定义一些潜在的交换磁盘。这种分析是建立在最小的数据磁盘服务时间的基础上(延迟时间​​+​​寻道时间​​+​​传输时间)。​​Symmetrix Optimizer​​使用三种策略来定义使用何种交换。​

​ ​

​ ​
    ​ ​
  • ​负载均衡方式 ​​– ​​在​​Symmetrix​​阵列中将磁盘设备从高负载的物理磁盘移动到较低负载的物理磁盘中,从而降低在单个物理磁盘上的争夺。平均整个​​Symmetrix​​阵列的资源。​
  • ​ ​
  • ​最短寻道方式 ​​– ​​将高负载的磁盘设备移动到一起,从而减低磁盘的寻道速度。提高整体性能​
  • ​ ​
  • ​使用更快的媒介 ​​– Optimizer​​会使用将高负载的磁盘设备移动到物理磁盘的外圈,因为物理磁盘的外圈拥有更高的传输速度。​
  • ​ ​
​ ​

​ ​

​ ​

​Symmetrix Optimizer​​交换过程:​

​ ​

​ ​

​ 在​​Symmetrix VMAX​​阵列,​​Enginuity​​微码版本高于​​5874​​中,交换过程会使用一个​​DRV​​(​​Dynamic Reallocation Volume​​)磁盘设备。​​Hyper​​卷的交换过程通过四个步骤进行,​​DRV​​的大小需要等于或大于被交换的磁盘设备。对于整个​​Symmetrix​​阵列,可以有​​8​​个交换过程同时进行。​

​ ​

image_jpeg2.jpg

​ ​

​图​​2 ​​交换过程​

​ ​

​ 上图描述了将磁盘设备从物理磁盘​​A​​交换到物理磁盘​​B​​过程的几个步骤:​

​ ​

​ ​
    ​ ​
  • ​识别用来交换的磁盘设备​
  • ​ ​
  • ​将磁盘设备拷贝到所配置的​​DRV​​设备​
  • ​ ​
  • ​将物理磁盘​​B​​上的磁盘设备拷贝到物理磁盘​​A​​上​
  • ​ ​
  • ​将​​DRV​​上的磁盘设备拷贝到物理磁盘​​B​​上​
  • ​ ​
  • ​DRV​​与执行交换的物理磁盘脱离​
  • ​ ​
​ ​

​ ​

​ ​

​ 本节我们对​​Symmetrix Optimizer​​进行初步介绍,并且描述了​​Optimizer​​的工作原理。下一节中,我们将介绍使用​​symoptmz​​对​​Symmetrix Optimizer​​进行配置。​

​ ​
​ ​

​参考​

​ ​
​ ​

​ ​

​EMC Solutions Enabler Symmetrix Array Controls CLI Version 7.3 ​

​ ​
​ ​

​应用于​

​ ​
​ ​

​ ​

​Solution Enabler 7.1 ​​或者更高​

​ ​

​Symmetrix DMX & VMAX​

​ ​

​ ​
没有回复!
找不到事件!

Top