ONTAP QoS 정책 그룹을 사용하여 처리량 하한값을 설정하세요
QoS 최소값 또는 처리량 하한값은 경쟁 워크로드와 관계없이 특정 워크로드의 처리량이 최소 IOPS 또는 MBps 또는 IOPS 및 MBps 값 이하로 떨어지지 않도록 보장합니다. 처리량 하한값을 설정하여 중요 워크로드의 우선순위를 높이고 최소 성능 요구 사항을 충족하십시오.
`min-throughput` 필드를 정책 그룹에 사용하여 스토리지 객체 워크로드에 대한 처리량 하한(QoS Min)을 정의할 수 있습니다. 스토리지 객체를 생성하거나 수정할 때 정책 그룹을 적용할 수 있습니다.
-
정책 그룹을 생성하려면 클러스터 관리자여야 합니다.
-
ONTAP 9.13.1부터 를 사용하여 SVM 레벨에서 처리량 바닥글을 적용할 수 있습니다.적응형 정책 그룹 템플릿입니다 QoS 정책 그룹을 갖는 SVM에서는 적응형 정책 그룹 템플릿을 설정할 수 없습니다.
-
ONTAP 9.8부터 처리량 하한값을 IOPS 또는 MBps, 또는 IOPS와 MBps로 지정할 수 있습니다.
-
ONTAP 9.4부터 _non-shared_QoS 정책 그룹을 사용하여 각 구성원 작업 부하에 대해 정의된 처리 층을 개별적으로 적용할 수 있습니다. 이는 처리량 플로어의 정책 그룹을 여러 워크로드에 적용할 수 있는 유일한 조건입니다.
비공유 정책 그룹을 지정하기 위해 QoS policy-group create 명령에 대해 -is-shared=false를 설정합니다.
-
노드나 애그리게이트에 성능 용량(여유 공간)이 충분하지 않은 경우 워크로드에 대한 처리량이 지정된 플로어에 아래로 떨어질 수 있습니다.
-
QoS 제한이 적용되는 스토리지 개체는 정책 그룹이 속한 SVM에 포함되어 있어야 합니다. 여러 정책 그룹이 동일한 SVM에 속할 수 있습니다.
-
정책 그룹을 동일한 유형의 스토리지 객체에 적용하는 것은 QoS 모범 사례입니다.
-
처리량 플로어를 정의하는 정책 그룹은 SVM에 적용할 수 없습니다.
-
에 설명된 대로 노드 또는 애그리게이트에서 적절한 성능 용량이 있는지 확인합니다 "남은 성능 용량 식별".
-
정책 그룹 생성:
qos policy-group create -policy-group <policy_group> -vserver <SVM> -min-throughput <qos_target> -is-shared <true|false>에 대한 자세한 내용은
qos policy-group create"ONTAP 명령 참조입니다"을 참조하십시오.다음 예제는 최소 처리량 1,000 IOPS로 공유 정책 그룹 `pg-vs2`을 생성합니다.
cluster1::> qos policy-group create -policy group pg-vs2 -vserver vs2 -min-throughput 1000iops -is-shared true
다음 예제는 처리량 제한이 없는 비공유 정책 그룹 `pg-vs4`을 생성합니다.
cluster1::> qos policy-group create -policy group pg-vs4 -vserver vs4 -is-shared false
처리량 하한을 조정하려면
qos policy-group modify명령을 사용할 수 있습니다. `qos policy-group modify`에 대해 자세히 알아보려면 "ONTAP 명령 참조입니다"를 참조하십시오. -
볼륨 또는 LUN에 정책 그룹 적용:
vserver create -vserver <SVM> -qos-policy-group <policy_group>`vserver modify` 명령을 사용하여 스토리지 객체에 다른 정책 그룹을 적용할 수 있습니다.
다음 예는 정책 그룹 `pg-app2`을 볼륨 `app2`에 적용합니다:
cluster1::> volume create -vserver vs2 -volume app2 -aggregate aggr1 -qos-policy-group pg-app2
-
정책 그룹 성능 모니터링:
qos statistics performance show클러스터의 성능 모니터링 호스트의 툴을 사용하여 성능을 모니터링하지 마십시오.
다음 예에서는 정책 그룹 성능을 보여 줍니다.
cluster1::> qos statistics performance show Policy Group IOPS Throughput Latency -------------------- -------- --------------- ---------- -total- 12316 47.76MB/s 1264.00us pg_app2 7216 28.19MB/s 420.00us _System-Best-Effort 62 13.36KB/s 4.13ms _System-Background 30 0KB/s 0ms
에 대한 자세한 내용은
qos statistics performance show"ONTAP 명령 참조입니다"을 참조하십시오. -
워크로드 성능 모니터링:
qos statistics workload performance show클러스터의 성능 모니터링 호스트의 툴을 사용하여 성능을 모니터링하지 마십시오.
다음 예에서는 워크로드 성능을 보여 줍니다.
cluster1::> qos statistics workload performance show Workload ID IOPS Throughput Latency --------------- ------ -------- ---------------- ---------- -total- - 12320 47.84MB/s 1215.00us app2-wid7967 7967 7219 28.20MB/s 319.00us vs1-wid12279 12279 5026 19.63MB/s 2.52ms _USERSPACE_APPS 14 55 10.92KB/s 236.00us _Scan_Backgro.. 5688 20 0KB/s 0ms
에 대한 자세한 내용은
qos statistics workload performance show"ONTAP 명령 참조입니다"을 참조하십시오.
명령을 사용하여 QoS 워크로드에 대한 자세한 지연 시간 통계를 볼 수 qos statistics workload latency show 있습니다. 에 대한 자세한 내용은 qos statistics workload latency show "ONTAP 명령 참조입니다"을 참조하십시오.