Skip to main content
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

QoS를 사용하여 처리량 기반 설정

기여자

정책 그룹의 '처리량' 필드를 사용하여 스토리지 오브젝트 워크로드의 처리량(QoS Min)을 정의할 수 있습니다. 스토리지 객체를 생성하거나 수정할 때 정책 그룹을 적용할 수 있습니다. ONTAP 9.8부터는 처리량(IOPS 또는 MBps, IOPS 및 MBps)을 지정할 수 있습니다.

시작하기 전에
  • ONTAP 9.2 이상을 실행해야 합니다. ONTAP 9.2부터 처리량 플로어를 사용할 수 있습니다.

  • 정책 그룹을 생성하려면 클러스터 관리자여야 합니다.

  • ONTAP 9.13.1 부터는 를 사용하여 SVM 레벨에서 처리량 플로어를 적용할 수 있습니다 적응형 정책 그룹 템플릿입니다. QoS 정책 그룹을 갖는 SVM에서는 적응형 정책 그룹 템플릿을 설정할 수 없습니다.

이 작업에 대해
  • ONTAP 9.4부터 _non-shared_QoS 정책 그룹을 사용하여 각 구성원 작업 부하에 대해 정의된 처리 층을 개별적으로 적용할 수 있습니다. 이는 처리량 플로어의 정책 그룹을 여러 워크로드에 적용할 수 있는 유일한 조건입니다.

    비공유 정책 그룹을 지정하기 위해 QoS policy-group create 명령에 대해 -is-shared=false를 설정합니다.

  • 노드나 애그리게이트에 성능 용량(여유 공간)이 충분하지 않은 경우 워크로드에 대한 처리량이 지정된 플로어에 아래로 떨어질 수 있습니다.

  • QoS 제한이 적용되는 스토리지 개체는 정책 그룹이 속한 SVM에 포함되어 있어야 합니다. 여러 정책 그룹이 동일한 SVM에 속할 수 있습니다.

  • 정책 그룹을 동일한 유형의 스토리지 객체에 적용하는 것은 QoS 모범 사례입니다.

  • 처리량 플로어를 정의하는 정책 그룹은 SVM에 적용할 수 없습니다.

단계
  1. 에 설명된 대로 노드 또는 애그리게이트에서 적절한 성능 용량이 있는지 확인합니다 "남은 성능 용량 식별".

  2. 정책 그룹 생성:

    'QoS policy-group create-policy group_policy_group_-vserver_SVM_-min-throughput_QoS_target_-is-shared true|false'

    전체 명령 구문은 ONTAP 릴리즈의 man 페이지를 참조하십시오. 'QoS policy-group modify' 명령을 사용하여 처리량 층을 조정할 수 있습니다.

    다음 명령을 실행하면 공유 정책 그룹 'pg-vs2'가 최소 1,000 IOPS의 처리량으로 생성됩니다.

    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
  3. 볼륨 또는 LUN에 정책 그룹 적용:

    'storage_object_create-vserver_SVM-QoS-policy-group_policy_group_'

    전체 명령 구문은 man 페이지를 참조하십시오. '_storage_object_modify' 명령을 사용하여 스토리지 객체에 다른 정책 그룹을 적용할 수 있습니다.

    다음 명령은 정책 그룹 pg-app2를 볼륨 app2에 적용합니다.

    cluster1::> volume create -vserver vs2 -volume app2 -aggregate aggr1 -qos-policy-group pg-app2
  4. 정책 그룹 성능 모니터링:

    QoS 통계 성능 표시

    전체 명령 구문은 man 페이지를 참조하십시오.

    참고

    클러스터의 성능 모니터링 호스트의 툴을 사용하여 성능을 모니터링하지 마십시오.

    다음 명령을 실행하면 정책 그룹 성능이 표시됩니다.

    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
  5. 워크로드 성능 모니터링:

    QoS 통계 워크로드 성능 표시

    전체 명령 구문은 man 페이지를 참조하십시오.

    참고

    클러스터의 성능 모니터링 호스트의 툴을 사용하여 성능을 모니터링하지 마십시오.

    다음 명령을 실행하면 워크로드 성능이 표시됩니다.

    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 latency show' 명령을 사용하여 QoS 워크로드에 대한 상세한 지연 시간 통계를 볼 수 있습니다.