未解决
此帖子已超过 5 年
2 Intern
•
4K 消息
0
1444
CLARiiON/VNX性能优化工具(二) - Navisphere/Unisphere Quality of Service Manager服务质量管理工具
CLARiiON/VNX性能优化工具(二) - Navisphere/Unisphere Quality of Service Manager服务质量管理工具
介绍
Navisphere/Unisphere QoS Manager (NQM/UQM) 是一个通过在CLARiiON/VNX阵列中相应地分配系统资源来优化应用程序性能的工具。多数情况下,客户会在单个存储阵列上部署多个应用程序,最大化整合的益处。虽然这是一种常见的做法,但是在这种环境中处理性能考虑事项相当具有挑战性。NQM/UQM使客户能够确定哪个应用程序应该获取更多的可用系统资源,以满足各个应用程序的服务级别。它是一个基于阵列的工具,在存储处理器SP内工作,对发送到系统的I/O请求进行测量、计算和控制。它可以监控、限制或设置在阵列上运行的应用程序的性能目标。NQM/UQM使用内置的监控和存档工具来提供阵列本身上应用程序性能的逻辑视图。NQM/UQM设有集成的调度器,以便随时可以达到系统中最关键应用程序的服务级别。
注:使用Navisphere/Unisphere Quality of Service Manager需要安装相应的Enabler,具体请联系EMC售前热线400-650-6006。
更多信息
NQM/UQM的作用
· 定义并实现多个应用的服务等级目标
· 通过用户自定义的性能策略保证服务等级协议(SLA)
· 按计划对存储性能资源进行调度分配
· 通过最大化存储使用效率来以节省用户成本(ROI/TCO)
QoS控制方法
1. Limit (限制)
通过限制带宽(MB/s)、吞吐量(IOPS)和响应时间(ms)使应用达到某一性能水准,实现对外承诺的服务等级要求,同时节省了存储资源以供它用或应付各种突发状况。
注:同一个策略支持32个Limit Class。
2. Cruise Control (巡航控速)
同样可以限制带宽(MB/s)、吞吐量(IOPS)和响应时间(ms),应用性能可以在设定的容忍度(Tolerance, ±%)范围内浮动。采用更复杂的算法,在确保被限制应用性能的前提下,其它应用会尽可能征用存储性能资源。
一个可能的使用场景是,突发的OLTP数据库应用占用了大量的存储资源,使得当天的另一备份应用无法及时完成。这时就需要给备份应用设定Cruise Control,但又尽可能不影响到OLTP应用。
注:同一个策略支持2个Cruise Control Class。
3. Fixed Queue Depth (固定的队列深度)
随意设置可能会影响应用性能,仅供了解CLARiiON/VNX设备的专家使用。
使用Qos Manager
Unisphere: 在Dashboard界面下右键点击存储并选择Qos Manager > Manage。或在点击存储后通过Monitoring > Quality of Service Manager > Configure进入。
Navisphere: 在Storage界面下右键点击存储并选择Qos Manager > Manage。
NQM/UQM的限制
· NQM/UQM仅在应用间分配资源,无法加速整体存储性能(零和系统)
· 没有足够的吞吐量可能无法达到预设的服务等级
· 一次只能激活一条策略。但可以使用调度器(Schedule) 对最多10个策略进行调度。
· 无法在一条策略中混合多种QoS控制方法
参考
参考以下文档以获取更多信息,或点击这里获取Navisphere Quality of Service Manager 在线视频演示 (英文)
Navisphere Quality of Service Manager (NQM) 产品介绍 (中文)
Using EMC Navisphere QoS Manager in Oracle Database Deployments (英文)
应用于
CLARiiON CX4系列,CLARiiON CX3系列,CLARiiON CX300/500/700系列 (R24或之后版本),VNX系列