適用於 Azure NetApp Files 的效能考量

重要

本文僅說明一般磁碟區的效能考慮。
如需 大型磁碟區,請參閱 大型磁碟區的需求和考慮。

指派給磁碟區的配額組合和選取的服務等級會 決定具有自動 QoS 之磁碟區的輸送量限制 。 對於具有手動 QoS 的磁碟區,可以個別定義輸送量限制。 當您制定 Azure NetApp Files 的效能計劃時,必須了解數個考慮。

配額和輸送量

輸送量限制是讀取和寫入速度的組合。 輸送量限制只是要實現之實際效能的一個決定因素。

一般記憶體效能考慮有助於提供的總效能。 考慮包括讀取和寫入混合、傳輸大小、隨機或循序模式,以及許多其他因素。

計量會以五分鐘間隔期間所收集多個資料點彙總的方式來進行報告。 如需計量彙總的詳細資訊,請參閱 Azure 監視器計量彙總與顯示說明

測試中觀察到的最大經驗輸送量為 4,500 MiB/秒。 在 進階版 儲存層中,70.31 TiB 的自動 QoS 磁碟區配額會布建足夠高的輸送量限制,以達到此效能等級。

針對自動 QoS 磁碟區,如果您考慮指派超過 70.31 TiB 的磁碟區配額數量,可能會將額外的配額指派給磁碟區來儲存更多數據。 不過,新增的配額不會進一步增加實際輸送量。

相同的經驗輸送量上限適用於具有手動 QoS 的磁碟區。 可指派給磁碟區的最大輸送量為 4,500 MiB/秒。

自動 QoS 磁碟區配額和輸送量

瞭解具有自動 QoS 類型的磁碟區配額管理和輸送量。

過度布建磁碟區配額

如果工作負載的效能是輸送量限制限制,可以過度布建自動 QoS 磁碟區配額,以設定較高的輸送量層級並達到更高的效能。

例如,如果 進階版 儲存層中的自動 QoS 磁碟區只有 500 GiB 的數據,但需要 128 MiB/秒的輸送量,您可以將配額設定為 2 TiB,因此輸送量層級會據以設定 (每 TB 64 MiB/秒 * 2 TiB = 128 MiB/秒)。

如果您一直過度布建磁碟區以達到更高的輸送量,請考慮改用手動 QoS 磁碟區或使用較高的服務等級。 在此範例中,您可以改為使用 Ultra 儲存層達到一半的自動 QoS 磁碟區配額相同的輸送量限制(每個 TiB 128 MiB/秒 * 1 TiB = 128 MiB/秒)。

動態增加或減少磁碟區配額

如果您的效能需求本質上是暫時性的,或者如果您已增加固定時間的效能需求,您可以動態增加或減少磁碟區配額,以立即調整輸送量限制。 請注意下列考慮:

  • 磁碟區配額可以增加或減少,而不需要暫停 IO,而且對磁碟區的存取不會中斷或受到影響。

    您可以針對磁碟區調整使用中 I/O 交易期間的配額。 磁碟區配額永遠不能低於儲存在磁碟區中的邏輯數據量。

  • 當磁碟區配額變更時,輸送量限制中的對應變更幾乎是瞬間的。

    變更不會中斷或影響磁碟區存取或 I/O。

  • 調整磁碟區配額可能需要變更容量集區大小。

    容量集區大小可以動態調整,而不會影響磁碟區可用性或 I/O。

手動 QoS 磁碟區配額和輸送量

如果您使用手動 QoS 磁碟區,則不需要過度布建磁碟區配額以達到更高的輸送量,因為輸送量可以個別指派給每個磁碟區。 不過,您仍然需要確定容量集區已預先布建,且有足夠的輸送量,以滿足您的效能需求。 容量集區的輸送量會根據其大小和服務等級進行布建。 如需詳細資訊,請參閱 Azure NetApp Files 的服務等級。

監視效能的磁碟區

您可以使用可用的 效能計量來監視 Azure NetApp Files 磁碟區

當磁碟區吞吐量達到最大值時(如 QoS 設定所決定),磁碟區回應時間(延遲)就會增加。 這項效果可能會誤認為記憶體所造成的效能問題。 增加磁碟區 QoS 設定 (手動 QoS) 或增加磁碟區大小 (auto QoS) 會增加允許的磁碟區輸送量。

若要檢查是否已達到最大輸送量限制,請監視達到的計量輸送量限制。 如需更多建議,請參閱 Azure NetApp Files 的效能常見問題。

下一步