开始新对话

未解决

此帖子已超过 5 年

832

2012年6月13日 22:00

Symmetrix阵列管理系列(五) 优化阵列性能(2)

​ ​
​ ​

​Symmetrix​​阵列管理系列(五) 优化阵列性能(​​2​​)​

​ ​
​ ​
​ ​

​介绍​

​ ​
​ ​

​ ​

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

​ ​

​ ​

​(一) 管理IPsec网络​

​ ​

​(二) FAST简介​

​ ​

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

​ ​

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

​ ​

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

​ ​

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

​ ​

​(七) 执行Double Checksum操作​

​ ​

​(八) 设置QoS​

​ ​

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

​ ​

​(十) SIU工具简介​

​ ​

​ ​
​ ​

​更多信息​

​ ​
​ ​

​ 在上一节中,我们对​​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​

​ ​

​ ​

2 Intern

 • 

3.2K 消息

2012年12月4日 06:00

太好了,偶可以捣鼓一下DMX了哈

找不到事件!

Top