Skip to main content
Active IQ Unified Manager
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

性能服务级别

性能服务级别 (PSL) 使您能够定义工作负载的性能和存储目标。您可以在最初创建工作负载时将 PSL 分配给工作负载,也可以在之后通过编辑工作负载来分配 PSL。

存储资源的管理和监控基于服务级别目标(SLO)。 SLO 由基于所需性能和容量的服务级别协议定义。在 Unified Manager 中,SLO 是指在NetApp存储上运行的应用程序的 PSL 定义。存储服务根据底层资源的性能和利用率进行区分。 PSL 是对存储服务目标的描述。 PSL 使存储提供商能够指定工作负载的性能和容量目标。当您在工作负载上分配 PSL 时, ONTAP上的相应工作负载将由其性能和容量目标进行管理。每个 PSL 都受峰值、预期和绝对最小 IOP 以及预期延迟的控制。

Unified Manager 具有以下类型的 PSL:

  • 系统定义:Unified Manager 提供了一些无法更改的固定策略。这些预定义的 PSL 是:

    • 至高性能

    • 性能

    • 极限性能、性能和价值 PSL 适用于数据中心中的大多数常见存储工作负载。

    Unified Manager 还为数据库应用程序提供三种性能服务级别。这些是支持突发 IOPS 的极高性能 PSL,适用于具有最高吞吐量需求的数据库应用程序。

    • 数据库日志的极致

    • 数据库共享数据的极致

    • 数据库数据的极致

  • 用户定义:如果预定义的性能服务级别不能满足您的要求,那么您可以创建新的 PSL 来满足您的需求。有关信息,请参阅"创建和编辑性能服务级别"

  • 超越极限:超越极限 PSL 是系统推荐的 PSL,建议用于需要高于极限的 IOP 的工作负载。根据工作负载的 IOPS、容量和延迟进行内部分析,并在“存储”>“工作负载”>“所有工作负载”屏幕上为每个工作负载推荐一个 Beyond Extreme PSL。您可以将 PSL 应用于工作负载以确保最佳性能。

    工作负载的 IOP 参数是根据工作负载行为动态生成的,并以以下格式附加到 Beyond Extreme PSL 的名称中 Beyond Extreme <number-(peak IOPS/TB)> <number(expected IOPS/TB)>。例如,如果系统确定工作负载的峰值和预期 IOP 为 106345`和 `37929`分别为工作负载生成的 Beyond Extreme PSL 命名为 `Beyond Extreme 106345 37929。虽然这些 PSL 是系统推荐的,但当您将它们分配给工作负载时,这些 PSL 会被标记为 `User-defined`在类型中。

通过分配 PSL 来管理工作负载

您可以从 策略 > 性能服务级别 页面访问 PSL,也可以使用存储提供程序 API 访问。通过为存储工作负载分配 PSL 来管理存储工作负载非常方便,因为您不必单独管理存储工作负载。任何修改也可以通过重新分配另一个 PSL 来管理,而不是单独管理它们。 Unified Manager 可帮助您根据内部评估和建议为工作负载分配 PSL。

有关将系统推荐的 PSL 分配给工作负载的信息,请参阅"将系统推荐的 PSL 分配给工作负载"

性能服务级别页面列出了可用的 PSL 策略,并允许您添加、编辑和删除它们。

备注 您不能修改系统定义或当前分配给工作负载的 PSL。您无法删除已分配给工作负载的 PSL,或者它是唯一可用的 PSL。

此页面显示以下信息:

字段 描述

名称

PSL 的名称。

类型

该策略是系统定义的还是用户定义的。

预期 IOPS/TB

应用程序预计在 LUN 或文件共享上执行的最小 IOPS 数。预期 IOPS 根据分配的存储对象大小指定分配的最小预期 IOPS。

峰值 IOPS/TB

应用程序在 LUN 或文件共享上可以执行的最大 IOPS 数。峰值 IOPS 根据分配的存储对象大小或使用的存储对象大小指定可能分配的最大 IOPS。

峰值 IOPS 基于分配策略。分配策略是已分配空间或已使用空间。当分配策略设置为allocated-space时,峰值IOPS是根据存储对象的大小来计算的。当分配策略设置为已用空间时,峰值 IOPS 是根据存储对象中存储的数据量计算的,同时考虑存储效率。默认情况下,分配策略设置为已用空间。

绝对最小 IOPS

当预期 IOPS 小于此值时,绝对最小 IOPS 将用作覆盖。系统定义的PSL的默认值如下:

  • 极限性能:如果预期 IOPS >= 6144/TB,则绝对最小 IOPS = 1000

  • 性能:如果预期 IOPS >= 2048/TB 且 < 6144/TB,则绝对最小 IOPS = 500

  • 值:如果预期 IOPS >= 128/TB 且 < 2048/TB,则绝对最小 IOPS = 75

系统定义的数据库 PSL 的默认值如下:

  • 数据库日志的极限:如果预期 IOPS >= 22528,则绝对最小 IOPS = 4000

  • 数据库共享数据的极限:如果预期 IOPS >= 16384,则绝对最小 IOPS = 2000

  • 数据库数据的极端情况:如果预期 IOPS >= 12288,则绝对最小 IOPS = 2000

自定义 PSL 的绝对最小 IOPS 的较高值最大可以为 75000。较低值的计算方法如下:

1000/预期延迟

预期延迟

存储 IOPS 的预期延迟(以每次操作的毫秒数 (ms/op) 为单位)。

容量

集群中可用和已用的总容量。

工作负载

已分配 PSL 的存储工作负载的数量。

有关峰值 IOPS 和预期 IOPS 如何帮助在ONTAP集群上实现一致的差异化性能的信息,请参阅以下知识库文章:https://kb.netapp.com/Advice_and_Troubleshooting/Data_Infrastructure_Management/Active_IQ_Unified_Manager/What_is_Performance_Budgeting%3F["什么是绩效预算?"]

因工作负载超出 PSL 定义的阈值而生成的事件

请注意,如果工作负载在前一小时内有 30% 的时间超过预期延迟值,Unified Manager 将生成以下事件之一来通知您潜在的性能问题:

  • 已违反性能服务级别策略定义的工作负载卷延迟阈值

  • 工作负载 LUN 延迟阈值已超出性能服务级别策略所定义的范围。

您可能需要分析工作负载以查看导致较高延迟值的原因。

有关详细信息,请参阅以下链接:

系统定义的 PSL

下表提供了有关系统定义的 PSL 的信息:

性能服务级别 描述和用例 预期延迟(毫秒/操作) 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