管理性能服务级别
通过性能服务级别,您可以定义工作负载的性能和存储目标。您可以在最初创建工作负载时为工作负载分配性能服务级别,也可以稍后通过编辑工作负载来分配性能服务级别。
存储资源的管理和监控基于服务级别目标( Service Level Objective , SLO )。SLO由基于性能和容量的服务级别协议定义。在Unified Manager中、SLO是指在NetApp存储上运行的应用程序的性能服务级别定义。存储服务会根据底层资源的性能和利用率进行区分。性能服务级别是指存储服务目标的问题描述。通过性能服务级别、存储提供程序可以为工作负载指定性能和容量目标。
Unified Manager提供了一些预定义(或预制)的性能服务级别:极致性能、性能和价值。"至高性能"、"性能"和"价值高性能"服务级别适用于数据中心中的大多数常见存储工作负载。Unified Manager还为数据库应用程序提供了三种性能服务级别:适用于数据库日志的至高性能服务级别、适用于数据库共享数据的至高性能服务级别和适用于数据库数据的至高性能服务级别。这些服务级别性能极高、支持突发IOPS、适合吞吐量需求最高的数据库应用程序。如果这些预定义的性能服务级别不符合您的要求、则可以根据预定义的性能服务级别定义创建新的性能服务级别。
您可以从*策略*>*性能服务级别*页面以及使用存储提供程序API访问性能服务级别。通过为存储工作负载分配性能服务级别来管理存储工作负载非常方便、因为您不必单独管理存储工作负载。也可以通过重新分配另一个性能服务级别来管理任何修改、而不是单独管理这些修改。
您不能修改系统定义的或当前分配给工作负载的性能服务级别。您不能删除分配给工作负载的PSL、也不能删除此PSL是唯一可用的性能服务级别。
"性能服务级别"页面列出了可用的性能服务级别策略、并可用于添加、编辑和删除这些策略。此页面显示以下信息:
字段 | Description |
---|---|
Name |
性能服务级别的名称。 |
Type |
策略是系统定义的还是用户定义的。 |
预期 IOPS |
应用程序应在 LUN 或文件共享上执行的最小 IOPS 数。预期 IOPS 用于根据存储对象分配的大小指定最小预期分配的 IOPS 。 |
峰值 IOPS |
应用程序可以对 LUN 或文件共享执行的最大 IOPS 数。峰值 IOPS 用于根据存储对象的已分配大小或存储对象的已用大小指定可能分配的最大 IOPS 。 峰值 IOPS 基于分配策略。分配策略为 allocated-space 或 used-space 。如果将分配策略设置为 allocated-space ,则会根据存储对象的大小计算峰值 IOPS 。如果将分配策略设置为 used-space ,则峰值 IOPS 将根据存储对象中存储的数据量并考虑存储效率进行计算。默认情况下,分配策略设置为 used-space 。 |
绝对最小 IOPS |
绝对最小IOPS、在预期IOPS小于此值时用作覆盖。此值可以介于400和1000之间。绝对最小IOPS范围的计算方法如下: 最小值= 1000/预期延迟 系统定义的性能服务级别的默认值计算如下:
系统定义的数据库性能服务级别的默认值计算如下:
|
预期延迟 |
存储 IOPS 的预期延迟,以每操作毫秒数(毫秒 / 操作)为单位。 |
Capacity |
集群中的总可用容量和已用容量。 |
工作负载 |
已分配性能服务级别的存储工作负载数量。 |
请注意、如果工作负载在前一小时30%的时间内超过预期延迟值、则Unified Manager将生成以下事件之一、以通知您可能存在性能问题描述 :"`已违反性能服务级别策略`定义的工作负载卷延迟阈值"或"已违反性能服务级别策略`定义的`工作负载LUN延迟阈值"。
下表提供了有关系统定义的性能服务级别的信息:
性能服务级别 | 问题描述和用例 | 预期延迟(毫秒 / 操作) | 峰值 IOPS | 预期 IOPS | 绝对最小 IOPS |
---|---|---|---|---|---|
极致性能 |
提供极高的吞吐量和极低的延迟 非常适合延迟敏感型应用程序 |
1. |
12288 |
6144 |
1000 |
性能 |
提供高吞吐量和低延迟 非常适合数据库和虚拟化应用程序 |
2. |
4096 |
2048 |
500 |
价值 |
提供高存储容量和中等延迟 非常适合高容量应用程序,例如电子邮件, Web 内容,文件共享和备份目标 |
17 |
512 |
128. |
75 |
适用于数据库日志的至高性能 |
以最低延迟提供最大吞吐量。 非常适合支持数据库日志的数据库应用程序。此 PSL 可提供最高的吞吐量,因为数据库日志非常突发,并且日志记录始终是按需的。 |
1. |
45056 |
22528 |
4000 |
适用于数据库共享数据的至高性能 |
以最低延迟提供极高的吞吐量。 非常适合存储在通用数据存储库中但在数据库之间共享的数据库应用程序数据。 |
1. |
32768 |
16384 |
2000 年 |
适用于数据库数据的至高性能 |
以最低延迟提供高吞吐量。 非常适合数据库应用程序数据,例如数据库表信息和元数据。 |
1. |
24576 |
12288 |
2000 年 |
创建自定义性能服务级别的准则
如果现有性能服务级别不符合存储工作负载的服务级别目标(Service Level Objective、SLO)要求、则可以创建自定义性能服务级别。但是、建议您尝试对存储工作负载使用系统定义的性能服务级别、并且仅在必要时才创建自定义性能服务级别。