利用QoS設定處理量上限
您可以使用 max-throughput
原則群組的欄位、可定義儲存物件工作負載的處理量上限( QoS Max )。您可以在建立或修改儲存物件時套用原則群組。
-
您必須是叢集管理員、才能建立原則群組。
-
您必須是叢集管理員、才能將原則群組套用至SVM。
-
從ONTAP S得9.4開始、您可以使用非共享的QoS原則群組、來指定定義的處理量上限會個別套用至每個成員工作負載。否則、原則群組會是_shared:_指派給原則群組的工作負載總處理量不能超過指定上限。
設定
-is-shared=false
適用於qos policy-group create
用於指定非共享策略組的命令。 -
您可以指定IOPS、MB/s或IOPS、MB/s等上限的處理量限制如果您同時指定IOPS和MB/s、則會強制執行先達到的限制。
如果您為相同的工作負載設定上限和樓層、則只能指定上限的處理量限制(以IOPS為單位)。
-
受QoS限制的儲存物件必須由原則群組所屬的SVM所包含。多個原則群組可以屬於同一個SVM。
-
如果原則群組包含物件或其子物件屬於原則群組、則無法將儲存物件指派給原則群組。
-
將原則群組套用至相同類型的儲存物件、是QoS最佳實務做法。
-
建立原則群組:
qos policy-group create -policy-group policy_group -vserver SVM -max-throughput number_of_iops|Mb/S|iops,Mb/S -is-shared true|false
如需完整的命令語法、請參閱手冊頁。您可以使用
qos policy-group modify
用於調整處理量上限的命令。下列命令會建立共用原則群組
pg-vs1
最大處理量為 5 、 000 IOPS :cluster1::> qos policy-group create -policy-group pg-vs1 -vserver vs1 -max-throughput 5000iops -is-shared true
下列命令會建立非共用原則群組
pg-vs3
最高處理量為 100 IOPS 和 400 kb/S :cluster1::> qos policy-group create -policy-group pg-vs3 -vserver vs3 -max-throughput 100iops,400KB/s -is-shared false
下列命令會建立非共用原則群組
pg-vs4
無處理量限制:cluster1::> qos policy-group create -policy-group pg-vs4 -vserver vs4 -is-shared false
-
將原則群組套用至SVM、檔案、磁碟區或LUN:
storage_object create -vserver SVM -qos-policy-group policy_group
如需完整的命令語法、請參閱手冊頁。您可以使用
storage_object modify
將不同原則群組套用至儲存物件的命令。下列命令會套用原則群組
pg-vs1
至 SVMvs1
:cluster1::> vserver create -vserver vs1 -qos-policy-group pg-vs1
下列命令會套用原則群組
pg-app
磁碟區app1
和app2
: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
-
監控原則群組效能:
qos statistics performance show
如需完整的命令語法、請參閱手冊頁。
監控叢集的效能。請勿使用主機上的工具來監控效能。
下列命令顯示原則群組效能:
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
-
監控工作負載效能:
qos statistics workload performance show
如需完整的命令語法、請參閱手冊頁。
監控叢集的效能。請勿使用主機上的工具來監控效能。
下列命令顯示工作負載效能:
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
您可以使用
qos statistics workload latency show
命令以檢視 QoS 工作負載的詳細延遲統計資料。