未解决
此帖子已超过 5 年
2 Intern
•
1.2K 消息
0
801
Symmetrix阵列管理系列 (八)设置QoS
Symmetrix阵列管理系列 (八)设置QoS
介绍
本系列我们将着重介绍使用Solution Enabler配置管理工具,对Symmetrix阵列级别的一些配置进行,更改,维护。本系列分为十个部分:
更多信息
概述:
服务质量(QoS)允许客户更灵活地管理Symmetrix系统的性能。通过对选定的设备或组增加复制操作的响应时间,用户可以提升其他磁盘设备的总体性能。
QoS SYMCLI特性允许客户对指定的磁盘设备,或一组设备中的某些成员,或整组设备调整特定操作的数据传输速率。
通过Solution Enabler,用户可以控制磁盘设备的优先服务时间。
设置复制速率和优先级:
使用SYMCLI,用户可以设置QoS参数并对指定磁盘设备设置复制速率(优先级)以及LRU。
从Enginunity 5875版本开始,支持对VLUN设置速率和优先级,同时不再对BCV支持上述操作。此外,symqos命令现支持整组设备作为目标参数。
复制速率和优先级设定:
可针对特定磁盘设备设定复制速率(和优先级)。磁盘设备复制优先级的最高值为0,最低值为16。默认值为0。使用以下形式设定复制速率:
symqos -g DgName [-bcv | -nobcv]
symqos [<-sg SgName |
-devs < : |
[,< : | >
. . .]>>]
set pace|priority
[LdevName]
语法定义如下:
-dg — 指明复制操作在同组磁盘设备上进行。
-sg — 指明复制操作在同存储组磁盘设备上进行。
-devs — 指明复制操作在一组磁盘设备上进行。
BCV — TimeFinder复制操作。
RDF — SRDF复制操作。
MIR — 镜像复制操作。
CLONE — Clone复制操作。
VLUN — VLUN复制操作。
Urgent — 复制速率设为urgent将会比正常传输速率更快。
Value — 在0和16之间的整数值。如果使用了URGENT,复制速率会比默认值0更快。如果使用了参数STOP,则停止复制操作。
Stop — 后台触发的复制操作将会被停止。
举例1:设置ProdDB组中的标准磁盘设备在BCV操作中的复制速率为1,输入:
symqos set BCV pace 1 -g ProdDB –nobcv
或
symqos set BCV priority 1 -g ProdDB –nobcv
举例2:对于BCV操作,设置ProdDB组中的磁盘设备BCV002在BCV复制操作中的复制速率值为1,输入:
symqos set BCV pace 1 -g ProdDB BCV002
举例3:对于RDF操作,设置ProdDB组中的所有BCV和STD磁盘设备的复制速率值为2,输入:
symqos set RDF pace 2 -g ProdDB
举例4:对于RDF操作,设置ProdDB组中的所有BCV磁盘设备的RDF复制速率值为1,输入:
symqos set RDF pace 1 -g ProdDB –bcv
举例5:设置ProdDB组中的镜像磁盘设备DEV021的复制速率为1,输入:
symqos set MIR pace 1 -g ProdDB DEV021
使用query:
使用symqos query命令的输出如下所示:
显示复制速率设置:
当复制速率设定在存储组范围时,输出只显示针对该组的数据,如下所示:
当复制速率设定范围为一组磁盘设备时,输出如下所示:
当复制速率设定在磁盘设备组范围时,输出只显示针对该组的数据,如下所示
设置主机I/O优先级:
对Enginuity 5772版本,使用Symmetrix Priority Controls (SPC),symqos命令也可以被用来对一个或一组磁盘设备激活及指定主机I/O的服务时间。主机I/O优先值从1到16,其中1为最高优先。当该特性激活时,Symmetrix阵列中所有磁盘设备默认优先级都为1。
以下磁盘设备不能被指定优先级:
◆DATA
◆DLDEV
◆DRV
◆SAVE
◆SFS
◆Thin
◆VAULT
◆VDEV
从Enginuity 5875开始,用户可以对同一个源磁盘设备设定不同的会话clone复制优先级。
激活和关闭服务优先级:
对于一个阵列激活服务优先级特性,输入:
symqos -pst -sid SymmID enable | disable
举例1:对于Symmetrix磁盘阵列1234激活主机I/O服务优先级特性,输入:
symqos -pst -sid 1234 enable
举例2:对于Symmetrix磁盘阵列1234关闭主机I/O服务优先级特性,输入:
symqos -pst -sid 1234 disable
设置主机I/O优先级:
当服务优先级被激活时,阵列中所有符合条件的磁盘设备默认被指定优先级1。要指定新的优先级,使用以下形式:
symqos -pst -sid SymmID
[-range SymDevStart:SymDevEnd |-g DgName] [-std] [-bcv]
set hostio priority Value
-pst — 指定服务操作优先级。
set hostio priority — 对一系列或一组磁盘设备指定主机I/O优先级。当指定范围为一组磁盘设备时,优先级可指定给STD或BCV磁盘设备,或同时指定给两者。
Value — 对于主机I/O优先级设置,值可以从1(最高优先级)到16(最低优先级)。
举例1:指定DeviceGroup组中所有STD磁盘设备主机I/O优先级为4,输入:
symqos -pst -g DeviceGroup set hostio priority 4 –std
如果没有指定STD或BCV,默认是STD。
显示服务优先级设置:
查看一系列或一组磁盘设备的服务优先级或主机I/O优先级,输入:
symqos -pst [-hostio_priority Value]
list -sid SymmID [-range SymDevStart:SymDevEnd]
list -g DgName [-std] [-bcv]
举例1:列出Symmetrix 131的磁盘设备002和003服务优先级,输入:
symqos -pst -sid 131 list -hostio_priority -range 002:003
该命令的输出如下所示:
当列出磁盘设备组时,如果没有指定磁盘类型,则同时显示STD和BCV磁盘设备。
参考
EMC Solutions Enabler Symmetrix Array Controls CLI Product Guide
应用于
Symmetrix VMAX (Enginuity 5875 Q2 2001 发布之后)
Solution Enabler 7.3 以上版本