瞭解自適性QoS原則中具有定義區塊大小的事件
調適性QoS原則群組會根據磁碟區大小自動調整處理量上限或樓層、並在磁碟區大小變更時維持IOPS與TB的比率。從推出支援功能的支援功能9.5開始ONTAP 、您可以在QoS原則中指定區塊大小、以便同時有效地套用MB/s臨界值。
在調適性QoS原則中指派IOPS臨界值、只會限制每個工作負載所執行的作業數量。視產生工作負載的用戶端所設定的區塊大小而定、部分IOPS會包含更多資料、因此會對處理作業的節點造成更大的負擔。
工作負載的MB/s值是使用下列公式產生:
MB/s = (IOPS * Block Size) / 1000
如果工作負載平均為3、000 IOPS、且用戶端的區塊大小設為32 KB、則此工作負載的有效MB/s為96。如果相同的工作負載平均為3、000 IOPS、且用戶端的區塊大小設為48 KB、則此工作負載的有效MB/s為144。當區塊大小變大時、您可以看到節點處理的資料增加50%。
讓我們來看看下列已定義區塊大小的調適性QoS原則、以及根據用戶端上設定的區塊大小來觸發事件的方式。
建立原則、並將尖峰處理量設定為2、500 IOPS / TB、區塊大小為32KB。如此一來、對於使用1 TB容量的磁碟區、將MB/s臨界值有效設定為80 MB/s(2500 IOPS * 32KB)/ 1000)。請注意、當處理量值低於定義的臨界值10%時、Unified Manager會產生警告事件。在下列情況下產生事件:
已用容量 | 當處理量超過此數量…時、就會產生事件。 |
---|---|
IOPS |
MB/s |
1 TB |
2、250 IOPS |
72 MB/s |
2 TB |
4、500 IOPS |
144 MB/s |
5 TB |
11,250 IOPS |
如果磁碟區使用2TB的可用空間、IOPS為4、000、而用戶端的QoS區塊大小設為32KB、則MB/ps處理量為128 MB/s((4、000 IOPS * 32 KB)/ 1000)。在此案例中不會產生任何事件、因為對於使用2 TB空間的磁碟區而言、4、000 IOPS和128 MB/s都低於臨界值。
如果磁碟區使用2TB的可用空間、而IOPS為4、000、而用戶端的QoS區塊大小設為64KB、則MB/s的處理量為256 MB/s((4、000 IOPS * 64 KB)/ 1000)。在此情況下、4、000 IOPS不會產生事件、但256 MB/s的MB值高於144 MB/s的臨界值、因此會產生事件。
因此、當事件是根據包含區塊大小的調適性QoS原則的每秒MB資料外洩而觸發時、「事件詳細資料」頁面的「系統診斷」區段會顯示每秒MB的圖表。如果事件是根據調適性QoS原則的IOPS外洩而觸發、則「系統診斷」區段會顯示IOPS圖表。如果IOPS和MB/s發生違規、您將會收到兩個事件。
如需調整QoS設定的詳細資訊、請參閱《_ ONTAP 效能監控電源指南_》。