未解决
此帖子已超过 5 年
2 Intern
•
2.1K 消息
0
832
Symmetrix阵列管理系列(五) 优化阵列性能(2)
Symmetrix阵列管理系列(五) 优化阵列性能(2)
介绍
本系列我们将着重介绍使用Solution Enabler配置管理工具,对Symmetrix阵列级别的一些配置进行,更改,维护。本系列分为十个部分:
更多信息
在上一节中,我们对Symmetrix optimizer的原理和工作方式进行了介绍。在这一节中,我们将介绍具体使用symoptmz命令对Symmetrix Optimizer进行操作。
Symmetrix Optimizer操作命令:
1. 启用和禁用optimzier:
在symmetrix阵列中启用和停止Optimizer进程,但启用的时候,symmetrix optimizer会进行数据移动,禁用则不进行数据移动。使用以下命令:
开始optimizer:symoptmz enable –sid xxx
停止optimizer:symoptmz disable –sid xxx
2. 清除Optimizer统计信息使用以下命令:
symoptmz –sid xxx clear_stats
3. 设置控制参数,Optimizer的控制参数可以通过在命令文件内使用以下语法进行设置:
set control_parms [start_mode=AUTO | MANUAL>,]
[swap_mode=AUTO | USER_OK,]
[min_perf_period=min_perf,]
[workload_period=workload,]
[max_simult_swaps=max_simult,]
[swap_rate=max_swaps];
其中各个参数的解释如下:
start_mode – 定义是否Optimizer启动的时候会自动启用,比如在重启service processor的时候。
swap_mode – 控制是否Optimizer自动执行交换动作。但设置成auto的时候,symmetrix optimizer会根据交换计划自动执行交换。但设置成user_ok的时候,optimizer会生成交换建议列表,然后等待用户批准以后执行交换。
min_perf_period – 指定Optimizer在最初提供交换建议之前所需的样本的数量。需要确保指定的数字有足够长的时间。
workload_period – 指定Optimzier收集统计信息运行优化算法的时间宽度。建议这个数字不要太大。
max_simult_swaps – 指定有多少交换同时运行。配置的范围是2-8,即同时有一对到四对磁盘设备进行交换。
swap_rate – 设置每天optimizer进行的交换的最大次数。只在swap_mode设置为auto的时候有效。比如设置为24,则允许12对磁盘设备在一天内进行交换。
比如,使用以下命令文件设置Optimzier分析过去七天的数据,然后收集3天的数据之后给出交换建议。同时设置Optimizer为用户批准模式,然后最大的同时交换数为8(允许四对磁盘设备进行交换)。
set control_parms start_mode=AUTO, min_perf_period=72, workload_period=168,swap_mode=USER_OK,max_simult_swaps=8,swap_rate=50;
将参数保存在名为set_control_parms.cmd的文件中,使用symoptmz –sid xxx –file set_control_parms.cmd commit进行提交。
设置交换优先级,对于一些关键应用,通常需要最高级别的性能需求,或者一些设备没有交换的需求。用户可以使用swap_priority参数,格式如下:
set swap_priority for
dev SymDevStart[:SymDevEnd];
比如,将磁盘设备020的交换优先级设置为HIGH
set swap_priority HIGH for dev 020;
4. 显示Optimizer计划,用户可以使用以下命令显示当前的Optimizer的计划。以下提供几个例子:
比如,显示尾号为68的symmetrix阵列参数,使用以下命令:
symoptmz -sid 68 show -parms
显示尾号为68的symmetrix阵列的交换时间窗口,使用以下命令:
symoptmz -sid 68 show –composite
显示尾号为68的symmetrix阵列交换列表,使用以下命令:
symoptmz -sid 68 show -swap_list
5. 查看Optimizer错误日志,用户可以使用命令:
symoptmz read -log_type ERROR -sid 68
参考
EMC Solutions Enabler Symmetrix Array Controls CLI Version 7.3
应用于
Solution Enabler 7.1 或者更高
Symmetrix DMX & VMAX
liulei_it
2 Intern
2 Intern
•
3.2K 消息
0
2012年12月4日 06:00
太好了,偶可以捣鼓一下DMX了哈