Defina um limite de taxa de transferência com QoS no ONTAP
Você pode usar o max-throughput campo de um grupo de políticas para definir um limite máximo de taxa de transferência para workloads de objetos de storage (QoS Max). Você pode aplicar o grupo de políticas ao criar ou modificar o objeto de armazenamento.
-
Você deve ser um administrador de cluster para criar um grupo de políticas.
-
Você deve ser um administrador de cluster para aplicar um grupo de políticas a um SVM.
-
A partir do ONTAP 9.4, você pode usar um grupo de políticas de QoS não compartilhado para especificar que o limite de taxa de transferência definido se aplica a cada workload de membro individualmente. Caso contrário, o grupo de políticas é compartilhado: a taxa de transferência total para as cargas de trabalho atribuídas ao grupo de políticas não pode exceder o limite máximo especificado.
Defina
-is-shared=falsepara que oqos policy-group createcomando especifique um grupo de políticas não compartilhado. -
Você pode especificar o limite de taxa de transferência para o limite máximo em IOPS, MB/s ou IOPS, MB/s. Se você especificar IOPS e MB/s, qualquer limite atingido primeiro será aplicado.
Se você definir um teto e um piso para a mesma carga de trabalho, poderá especificar o limite de taxa de transferência para o limite máximo apenas em IOPS.
-
Um objeto de storage que esteja sujeito a um limite de QoS precisa estar contido pelo SVM a que o grupo de políticas pertence. Vários grupos de políticas podem pertencer ao mesmo SVM.
-
Não é possível atribuir um objeto de armazenamento a um grupo de políticas se o objeto que contém ou os objetos filho pertencerem ao grupo de políticas.
-
É uma prática recomendada de QoS aplicar um grupo de políticas ao mesmo tipo de objetos de storage.
-
Criar um grupo de políticas:
qos policy-group create -policy-group policy_group -vserver SVM -max-throughput number_of_iops|Mb/S|iops,Mb/S -is-shared true|falseSaiba mais sobre
qos policy-group createo "Referência do comando ONTAP"na .Você pode usar o
qos policy-group modifycomando para ajustar os tetos de taxa de transferência.O comando a seguir cria o grupo de políticas compartilhadas
pg-vs1com uma taxa de transferência máxima de 5.000 IOPS:cluster1::> qos policy-group create -policy-group pg-vs1 -vserver vs1 -max-throughput 5000iops -is-shared true
O comando a seguir cria o grupo de políticas não compartilhadas
pg-vs3com uma taxa de transferência máxima de 100 IOPS e 400 Kb/S:cluster1::> qos policy-group create -policy-group pg-vs3 -vserver vs3 -max-throughput 100iops,400KB/s -is-shared false
O comando a seguir cria o grupo de políticas não compartilhadas
pg-vs4sem um limite de taxa de transferência:cluster1::> qos policy-group create -policy-group pg-vs4 -vserver vs4 -is-shared false
Saiba mais sobre
qos policy-group modifyo "Referência do comando ONTAP"na . -
Aplique um grupo de políticas a um SVM, arquivo, volume ou LUN:
storage_object create -vserver SVM -qos-policy-group policy_groupSaiba mais sobre os comandos descritos neste procedimento no "Referência do comando ONTAP". Você pode usar o
storage_object modifycomando para aplicar um grupo de políticas diferente ao objeto de armazenamento.O comando a seguir aplica o grupo de políticas
pg-vs1ao SVMvs1:cluster1::> vserver create -vserver vs1 -qos-policy-group pg-vs1
Os comandos a seguir aplicam o grupo de políticas
pg-appaos volumesapp1eapp2:cluster1::> volume create -vserver vs2 -volume app1 -aggregate aggr1 -qos-policy-group pg-app
cluster1::> volume create -vserver vs2 -volume app2 -aggregate aggr1 -qos-policy-group pg-app
-
Monitorar o desempenho do grupo de políticas:
qos statistics performance showSaiba mais sobre
qos statistics performance showo "Referência do comando ONTAP"na .Monitore o desempenho do cluster. Não use uma ferramenta no host para monitorar o desempenho.
O comando a seguir mostra o desempenho do grupo de políticas:
cluster1::> qos statistics performance show Policy Group IOPS Throughput Latency -------------------- -------- --------------- ---------- -total- 12316 47.76MB/s 1264.00us pg_vs1 5008 19.56MB/s 2.45ms _System-Best-Effort 62 13.36KB/s 4.13ms _System-Background 30 0KB/s 0ms
-
Monitorar a performance do workload:
qos statistics workload performance showMonitore o desempenho do cluster. Não use uma ferramenta no host para monitorar o desempenho.
O comando a seguir mostra o desempenho da carga de trabalho:
cluster1::> qos statistics workload performance show Workload ID IOPS Throughput Latency --------------- ------ -------- ---------------- ---------- -total- - 12320 47.84MB/s 1215.00us app1-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
Saiba mais sobre
qos statistics workload performance showo "Referência do comando ONTAP"na .Use o
qos statistics workload latency showcomando para visualizar estatísticas detalhadas de latência para workloads de QoS. Saiba mais sobreqos statistics workload latency showo "Referência do comando ONTAP"na .