本頁面詳細說明 Google Cloud NetApp Volumes 的效能,也就是磁碟區輸送量。
關於磁碟區處理量
處理量是指在指定時間範圍內讀取或寫入的資料量。NetApp Volumes 會透過下列方式調整輸送量限制:
服務等級為「Standard」、「Premium」和「Extreme」的磁碟區:磁碟區容量,以及磁碟區所屬儲存空間集區的服務等級。
Flex 服務層級磁碟區:儲存空間集區的容量。Flex 儲存空間集區中的所有磁碟區都會共用集區的效能。
總處理量和 IOPS
每秒 I/O 作業數 (IOPS) 取決於並行、延遲和區塊大小。您可以使用下列公式判斷 IOPS 數量:
IOPS = 並行 / 延遲
實際達成的輸送量是工作負載參數的結果。您可以使用下列公式判斷達成的輸送量:
處理量 = IOPS * 區塊大小
總處理量和 IOPS
這個範例說明如何計算輸送量和 IOPS。
檔案總管會使用單一執行緒複製 (concurrency = 1
),將大型檔案從本機 SSD 複製到 4 TiB 的 Extreme 磁碟區,處理量上限為 512 MiBps。假設檔案總管使用 128 KiB 的區塊大小,且磁碟區的延遲時間為 0.5 毫秒,您可以使用下列公式計算處理量和 IOPS:
IOPS = 1/0.0005 秒 = 2000 IOPS
輸送量 = 2000 IOPS * 128 KiB = 256000 KiBps = 250 MiBps
在本例中,檔案總管無法將總處理量提升至磁碟區上限 (512 MiBps)。此外,如果延遲時間為一毫秒,輸送量會減少 50%,因為延遲時間會直接影響單一執行緒應用程式。如要盡量提高這個磁碟區的效能,請使用可提供更高並行性的多執行緒應用程式。
磁碟區總處理量和 IOPS 上限
對於服務等級為 Standard、Premium 和 Extreme 的磁碟區:磁碟區可維持的磁碟區處理量上限,取決於磁碟區容量,以及指派儲存空間集區服務等級的每 GiB 佈建處理量上限。您可以變更磁碟區容量,或將磁碟區重新指派給服務水準不同的儲存空間集區,藉此提高或降低磁碟區的處理量上限。
Flex 服務等級磁碟區:Flex 儲存空間集區中的所有磁碟區都會共用集區的效能。
預設效能的彈性儲存空間集區每 TiB 集區容量可提供 16 MiBps 的處理量,最多為 1.6 GiBps;每 TiB 集區容量可提供 1024 IOPS,最多為 60,000 IOPS。
Flex 自訂效能儲存空間集區適用於特定區域的可用區 Flex 集區,可獨立調整容量、效能和 IOPS。您可以佈建 64 MiBps 到最高 5 GiBps 的處理量,並以 1 MiBps 為單位調整。每 MiBps 佈建處理量包含 16 個 IOPS。除了內含的 16 IOPS 輸送量外,您也可以視需要佈建額外 IOPS,最多可達 160,000 IOPS。自訂效能僅適用於特定區域。如要進一步瞭解可用地區,請參閱 Flex 自訂效能的支援地區。
下表列出 NetApp Volumes Flex、Standard、Premium 和 Extreme 服務等級每 TiB 佈建的總處理量上限。
服務水準 | 總處理量上限 |
---|---|
Flex | 預設效能:每 TiB 集區容量 16 MiBps,最多 1.6 GiBps。 自訂效能:64 MiBps,最高可達 5 GiBps。 |
標準 | 每 TiB 磁碟區容量 16 MiBps,上限為 1.6 GiBps。 |
進階 | 每 TiB 磁碟區容量 64 MiBps,每個磁碟區最高 4.5 GiBps。大容量磁碟區為 30 GiBps。 |
極端 | 每 TiB 磁碟區容量 128 MiBps,每個磁碟區最多 4.5 GiBps。大容量磁碟區為 30 GiBps。 |
NetApp Volumes 的磁碟區總處理量上限會隨著磁碟區或集區容量線性擴充,直到達到磁碟區或集區上限為止。如果新增的容量超過上限,磁碟區總處理量不會提升。詳情請參閱 NetApp Volumes 基準測試。
對於某些工作負載,磁碟區可能會在達到最大輸送量限制前受到限制。檢查網路檔案系統 (NFS) 和伺服器訊息區塊 (SMB) 效能基準中的工作負載設定檔,估算工作負載的磁碟區輸送量。
磁碟區處理量範例
舉例來說,如果磁碟區的容量為 1,500 GiB,且服務等級為 Premium,則磁碟區的最大磁碟區輸送量為 93.75 MiBps。這是因為最大總處理量會隨著磁碟區容量線性成長,直到達到上限為止。在本範例中,我們使用下列公式:
1,500 GiB x 64 KiBps/GiB per 1,024 KiB/MiB
後續步驟
驗證成效。