Imposta il throughput con i gruppi di policy QoS adattivi ONTAP
È possibile utilizzare un gruppo di policy QoS adattivo per adattare automaticamente un limite massimo o minimo di throughput alle dimensioni del volume, mantenendo il rapporto tra IOPS e TB/GB al variare delle dimensioni del volume. Si tratta di un vantaggio significativo quando si gestiscono centinaia o migliaia di carichi di lavoro in una distribuzione di grandi dimensioni.
-
È necessario eseguire ONTAP 9.3 o versioni successive.
-
Per creare un gruppo di criteri, è necessario essere un amministratore del cluster.
-
L'oggetto di archiviazione che si desidera aggiungere al gruppo di policy deve essere membro di un gruppo di policy non adattivo
Un oggetto di archiviazione può essere membro di un gruppo di policy adattive o di un gruppo di policy non adattive, ma non di entrambi.
-
L'SVM dell'oggetto di archiviazione e la policy devono essere gli stessi.
-
L'oggetto di archiviazione deve essere online.
I gruppi di policy di QoS adattivi non sono sempre condivisi: Il limite di throughput definito o il piano si applica a ciascun carico di lavoro membro singolarmente.
Il rapporto tra i limiti di throughput e le dimensioni degli oggetti di storage è determinato dall'interazione dei seguenti campi:
-
`expected-iops`è il minimo IOPS previsto per TB/GB allocato.
`expected-iops` è garantito sulle piattaforme AFF solo per i volumi che non sono in una relazione sincrona SnapMirror. `expected-iops` è garantito per FabricPool solo se la policy di tiering è impostata su "none" e nessun blocco si trova nel cloud.
-
`peak-iops`è il massimo IOPS possibile per TB/GB allocato o utilizzato.
-
expected-iops-allocation`specifica se viene utilizzato lo spazio allocato (impostazione predefinita) o lo spazio utilizzato per expected-iops. `expected-iops-allocation is available beginning with ONTAP 9.5. -
peak-iops-allocationspecifica se viene utilizzato lo spazio allocato o lo spazio utilizzato (impostazione predefinita) perpeak-iops. -
absolute-min-iopsÈ il numero minimo assoluto di IOPS. È possibile utilizzare questo campo con oggetti di storage molto piccoli. Sovrascrive entrambipeak-iopse/o.expected-iopsquandoabsolute-min-iopsè maggiore del valore calcolatoexpected-iops.Ad esempio, se si imposta
expected-iopsFino a 1,000 IOPS/TB e le dimensioni del volume sono inferiori a 1 GB, il valore calcolatoexpected-iopsSarà un IOP frazionale. Il valore calcolatopeak-iopssarà una frazione ancora più piccola. Per evitare questo problema, impostareabsolute-min-iopsa un valore realistico. -
block-sizeSpecifica la dimensione del blocco i/o dell'applicazione. L'impostazione predefinita è 32K. I valori validi sono 8K, 16K, 32K, 64K, QUALSIASI. QUALSIASI indica che la dimensione del blocco non viene applicata.
-
Creare un gruppo di criteri QoS adattivi:
qos adaptive-policy-group create -policy group _policy_group_ -vserver _SVM_ -expected-iops _number_of_iops_/TB|GB -peak-iops _number_of_iops_/TB|GB -expected-iops-allocation-space|used-space -peak-iops-allocation allocated-space|used-space -absolute-min-iops _number_of_iops_ -block-size 8K|16K|32K|64K|ANYUlteriori informazioni su
qos adaptive-policy-group createnella "Riferimento al comando ONTAP".-expected-iops-allocatione.-block-sizeÈ disponibile in ONTAP 9.5 e versioni successive. Queste opzioni non sono supportate in ONTAP 9.4 e versioni precedenti.Il seguente comando crea un gruppo di criteri QoS adattivi
adpg-app1con-expected-iopsImpostato su 300 IOPS/TB,-peak-iopsImpostato su 1,000 IOPS/TB,-peak-iops-allocationimpostare suused-space, e.-absolute-min-iopsImpostato su 50 IOPS:cluster1::> qos adaptive-policy-group create -policy group adpg-app1 -vserver vs2 -expected-iops 300iops/tb -peak-iops 1000iops/TB -peak-iops-allocation used-space -absolute-min-iops 50iops
-
Applicare un gruppo di criteri QoS adattivi a un volume:
volume create -vserver SVM -volume _volume_ -aggregate _aggregate_ -size _number_of_ TB|GB -qos-adaptive-policy-group _policy_group_Ulteriori informazioni su
volume createnella "Riferimento al comando ONTAP".Il seguente comando applica il gruppo di criteri QoS adattivi
adpg-app1al volumeapp1:cluster1::> volume create -vserver vs1 -volume app1 -aggregate aggr1 -size 2TB -qos-adaptive-policy-group adpg-app1
I seguenti comandi applicano il gruppo di criteri QoS adattivi predefinito
extremeal nuovo volumeapp4e al volume esistenteapp5. Il limite di throughput definito per il gruppo di criteri si applica ai volumiapp4e.app5singolarmente:cluster1::> volume create -vserver vs4 -volume app4 -aggregate aggr4 -size 2TB -qos-adaptive-policy-group extreme
cluster1::> volume modify -vserver vs5 -volume app5 -qos-adaptive-policy-group extreme
Gruppi di policy QoS adattive predefinite
Sono disponibili tre gruppi di policy QoS adattive predefiniti. È possibile applicare questi gruppi di policy direttamente a un volume.
Gruppo di criteri predefinito |
IOPS/TB previsti |
IOPS/TB di picco |
IOPS minimo assoluto |
|
6,144 |
12,288 |
1000 |
|
2,048 |
4,096 |
500 |
|
128 |
512 |
75 |