關於 Hyperdisk ML

本文說明 Hyperdisk ML 的功能。在所有 Google Cloud Hyperdisk 類型中,Hyperdisk ML 的處理量最高。Google 建議使用 Hyperdisk ML 進行機器學習,以及處理需要高讀取輸送量的不可變更資料集工作負載。高處理量的 Hyperdisk ML 可縮短資料載入時間、減少加速器閒置時間,並降低運算成本。

對於大型推論、訓練和 HPC 工作負載,您可以在唯讀模式下,將單一 Hyperdisk ML 磁碟區附加至多個運算執行個體。

單一 Hyperdisk ML 磁碟區的輸送量上限為 2 TiB/秒 (2,097,152 MiB/秒)。您無法佈建 IOPS 層級,但每佈建 1 MiB/s 的總處理量,就會有 16 個 IOPS,最多可達 33,554,432 個 IOPS。

如要進一步瞭解 Hyperdisk 和其他 Hyperdisk 類型,請參閱「關於 Hyperdisk」。

如要建立 Hyperdisk ML 磁碟區,請參閱「建立 Hyperdisk 磁碟區」。

用途

Hyperdisk ML 適用於下列用途:

  • HPC 工作負載
  • 機器學習
  • 加速器最佳化工作負載

支援機器系列

您可以在下列機器系列中使用 Hyperdisk ML:

將 Hyperdisk ML 磁碟區連結至第 4 代執行個體的限制

您無法將 2026 年 2 月 4 日前建立的 Hyperdisk ML 磁碟區,連結至第 4 代機器,例如 C4 或 G4 機器。

如要解決這項限制,請建立磁碟快照,然後使用快照建立新磁碟。您可以將新磁碟連結至任何支援的執行個體。

關於佈建的效能

建立 Hyperdisk 磁碟區時,您不必佈建效能。如果您未佈建效能,Compute Engine 會使用預設值建立磁碟區,您稍後可以修改這些值。如要瞭解預設值,請參閱「預設 IOPS 和輸送量值」。

如果您瞭解效能需求,可以在建立 Hyperdisk ML 磁碟區時,指定 IOPS 和處理量限制,並在建立磁碟區後變更佈建的值。如未指定大小,就無法指定 IOPS 或處理量層級。

大小和效能限制

以下限制適用於可為 Hyperdisk ML 磁碟區指定的大小、處理量和 IOPS 值。

  • 大小:介於 4 GiB 至 64 TiB 之間。預設大小為 100 GiB。

  • 處理量:介於 400 MiB/秒至 2 TiB/秒 (2,097,152 MiB/秒) 之間。最低和最高處理量都有各自的限制,取決於磁碟區大小,如下所示:

    • 最低處理量:大小介於 4 到 3,341 GiB 的磁碟區,最小值為 400 MiB/s。如果磁碟區大小為 3,342 GiB 以上,最小值會視大小而定,介於 401 至 7,680 MiB/s 之間。

    • 最大總處理量:如果磁碟區大小為 1,311 GiB 以上,最大值為 2 TiB/s (2,097,152 MiB/s)。如為大小在 1,310 GiB 以下的磁碟區,最大值取決於大小,範圍介於 6,400 到 2,097,152 MiB/s 之間。

    如需範例,請參閱「佈建輸送量限制」。

  • IOPS:您無法為 Hyperdisk ML 磁碟區指定 IOPS 限制。而是取決於佈建的輸送量。每個 Hyperdisk ML 磁碟區的佈建 IOPS 為每 MiB/秒輸送量 16 IOPS,最多可達 33,554,432 IOPS。

已佈建處理量的限制

下表列出常見磁碟區大小的佈建輸送量限制。如果未列出大小,請使用下列公式計算允許的值,其中 x 是磁碟區的大小 (以 GiB 為單位):

  • 可設定的最低總處理量:MAX (400, 0.12x)
  • 可設定的處理量上限:MIN (2,097,152, 1600x)
大小 總處理量下限 (MiB/秒) 最大處理量 (MiB/秒)
4 400 6,400
10 400 16,000
50 400 80,000
64 400 102,400
100 400 160,000
300 400 480,000
500 400 800,000
1,000 400 1,600,000
5,000 600 2,097,152
25,000 3,000 2,097,152
64,000 7,680 2,097,152

預設大小、IOPS 和處理量值

建立 Hyperdisk ML 磁碟區時,如未指定大小或處理量上限,Compute Engine 會指派預設值。

Hyperdisk ML 磁碟區的預設大小為 100 GiB。

預設 IOPS 和輸送量的計算依據如下列公式。

  • 預設輸送量:MAX (24x, 400) MiB/s,其中 x 是磁碟區的大小 (以 GiB 為單位)。
  • 預設 IOPS:16t,其中 t 是預設輸送量。您無法直接設定 IOPS 上限。

變更佈建的效能或大小

每 4 小時可變更一次佈建大小,每 6 小時可變更一次處理量。如要瞭解如何修改大小或效能,請參閱「修改 Hyperdisk 磁碟區」。

附加至執行個體時的效能限制

本節列出 Hyperdisk ML 的效能限制。單一 Hyperdisk ML 磁碟區的輸送量上限為 2 TiB/秒 (2,097,152 MiB/秒)。您無法佈建 IOPS 層級,但每佈建 1 MiB/s 的總處理量,就會有 16 個 IOPS,最多可達 33,554,432 個 IOPS。

本節列出 Hyperdisk ML 磁碟區可為每個支援的執行個體達成的最高效能。Hyperdisk ML 磁碟區連至執行個體時,效能不得超過執行個體機型的限制。無論各磁碟區的佈建效能為何,附加至相同執行個體的所有 Hyperdisk ML 磁碟區都會共用效能限制。

需要多個執行個體才能達到佈建效能的案例

Hyperdisk ML 磁碟區的佈建輸送量會由磁碟區連結的每個執行個體共用,但不得超過下表所列機型的上限。如果 Hyperdisk ML 磁碟區的佈建效能高於執行個體的效能上限,則磁碟區必須連結至多個執行個體,才能達到佈建效能。

舉例來說,假設您佈建的 Hyperdisk ML 磁碟區輸送量為 500,000 MiB/秒,並想將磁碟區連結至 a3-ultragpu-8 個執行個體。單一 a3-ultragpu-8 執行個體的處理量上限為 4,000 MiB/s。因此,如要達到磁碟區的佈建輸送量,您必須將磁碟區連結至至少 125 個 (500,000/4,000) a3-ultragpu-8 執行個體。另一方面,如果是 a2-highgpu-1g 機型,則需要 272 個執行個體。

執行個體機型 IOPS 上限 最大總處理量 (MiB/秒)
A2
a2-*-1g 28,800 1,800
a2-*-2g 38,400 2,400
a2-*-4g 38,400 2,400
a2-*-8g 38,400 2,400
a2-megagpu-16g 38,400 2,400
A3 (A3+H100)
a3-*-1g 6,400 400
a3-*-2g 28,800 1,800
a3-*-4g 38,400 2,400
a3-*-8g 76,800 4,800
A3 (A3+H200)
a3-ultragpu-8g1 160,000 10,000
A41
a4-highgpu-8g1 160,000 10,000
A4X1
a4x-highgpu-4g1 200,000 12,500
A4X Max1
a4x-maxgpu-4g-metal1 200,000 12,500
C3
c3-*-4 6,400 400
c3-*-8 12,800 800
c3-*-22 28,800 1,800
c3-*-44 38,400 2,400
c3-*-88 76,800 4,800
c3-*-176 160,000 10,000
c3-*-192-metal 76,800 4,800
C3D
c3d-*-4 6,400 400
c3d-*-8 12,800 800
c3d-*-16 19,200 1,200
c3d-*-30 19,200 1,200
c3d-*-60 38,400 2,400
c3d-*-90 38,400 2,400
c3d-*-180 38,400 2,400
c3d-*-360 38,400 2,400
C41
c4-*-21 6,400 400
c4-*-41 6,400 400
c4-*-81 12,800 800
c4-*-161 25,600 1600
c4-*-241 25,600 1,600
c4-*-321 25,600 1,600
c4-*-481 38,400 2,400
c4-*-961 80,000 5,000
c4-*-1441 100,000 6,250
c4-*-1921 160,000 10,000
c4-*-2881 160,000 10,000
c4-*-288-lssd-metal1 200,000 12,500
C4A
c4a-*-1 6,400 400
c4a-*-2 12,800 800
c4a-*-4 12,800 800
c4a-*-8 16,000 1,000
c4a-*-16 25,600 1,600
c4a-*-32 38,400 2,400
c4a-*-48 52,800 3,300
c4a-*-64 70,400 4,400
c4a-*-72 80,000 5,000
c4a-highmem-96-metal (預覽) 80,000 5,000
C4D1
c4d-*-21 6,400 400
c4d-*-41 6,400 400
c4d-*-81 12,800 800
c4d-*-161 19,200 1,200
c4d-*-321 25,600 1,600
c4d-*-481 25,600 1,600
c4d-*-641 38,400 2,400
c4d-*-961 50,000 3,125
c4d-*-1921 100,000 6,250
c4d-*-3841 160,000 10,000
c4d-*-384-metal1 160,000 10,000
G2
g2-standard-4 12,800 800
g2-standard-8 19,200 1,200
g2-standard-12 28,800 1,800
g2-standard-16 38,400 2,400
g2-standard-24 38,400 2,400
g2-standard-32 38,400 2,400
g2-standard-48 38,400 2,400
g2-standard-96 38,400 2,400
G4
g4-standard-6 6,400 400
g4-standard-12 12,800 800
g4-standard-24 19,200 1,200
g4-standard-48 25,600 1,600
g4-standard-96 44,800 2,800
g4-standard-192 76,800 4,800
g4-standard-384 160,000 10,000
N4
n4-*-2 3,840 240
n4-*-4 3,840 240
n4-*-8 7,680 480
具有 10 至 14 個 vCPU 的自訂 N4 類型 7,680 480
n4-*-16 19,200 1,200
具有 18 至 30 個 vCPU 的自訂 N4 類型 19,200 1,200
n4-*-32 25,600 1,600
具有 34 至 46 個 vCPU 的自訂 N4 類型 25,600 1,600
n4-*-48 38,400 2,400
具有 50 至 62 個 vCPU 的自訂 N4 類型 38,400 2,400
n4-*-64 38,400 2,400
具有 66 至 78 個 vCPU 的自訂 N4 類型 38,400 2,400
n4-*-80 38,400 2,400
N4A
n4a-*-1 3,840 240
n4a-*-2 3,840 240
n4a-*-4 3,840 240
n4a-*-8 7,680 480
n4a-*-16 19,200 1,200
n4a-*-32 25,600 1,600
n4a-*-48 38,400 2,400
n4a-*-64 38,400 2400
N4D
n4d-*-2 3,840 240
n4d-*-4 3,840 240
n4d-*-8 7,680 480
n4d-*-16 19,200 1,200
n4d-*-32 25,600 1,600
n4d-*-48 38,400 2,400
n4d-*-64 38,400 2,400
n4d-*-80 38,400 2,400
n4d-*-96 38,400 2,400
TPU v5e
ct5lp-hightpu-1t 19,200 1,200
ct5lp-hightpu-4t 28,800 1,800
ct5lp-hightpu-8t 28,800 1,800
TPU v5p
ct5p-hightpu-4t 76,800 4,800
TPU v6e
ct6e-standard-1t 19,200 1,200
ct6e-standard-4t 38,400 2,400
ct6e-standard-8t 38,400 2,400
TPU7x1
tpu7x-standard-4t1 96,000 6,000

1 也能提供穩定的狀態效能。詳情請參閱具有穩定狀態效能的機器類型效能限制

Hyperdisk ML 適用區域

Hyperdisk ML 適用於支援機器系列的區域。

Hyperdisk ML 磁碟區的災害防護

您可以使用標準快照備份 Hyperdisk ML 磁碟區。 快照會備份特定時間點的 Hyperdisk ML 磁碟區資料。

跨可用區複製

Hyperdisk ML 磁碟區一律為可用區磁碟區,且無法複製到其他可用區。如要在同一個地區內的其他區域複製資料,必須使用 Hyperdisk Balanced High Availability 磁碟區。

在執行個體之間共用 Hyperdisk ML 磁碟區

對於加速器最佳化的機器學習工作負載,您可以將同一個 Hyperdisk ML 磁碟區掛接至多個執行個體。這樣一來,多個執行個體就能同時以唯讀模式存取單一磁碟區。與使用多個含有相同資料的磁碟相比,這種做法更具成本效益。

在執行個體之間共用磁碟不會產生額外費用。 以唯讀模式將磁碟連接至多個執行個體,不會影響磁碟效能。每個 VM 仍可達到 VM 機器系列可提供的最高磁碟效能。

在執行個體之間共用 Hyperdisk ML 的限制

  • Hyperdisk ML 磁碟區不支援多重寫入模式;如果磁碟區處於唯讀模式,您可以在多個執行個體之間共用 Hyperdisk ML 磁碟區。
  • Hyperdisk ML 磁碟區無法以唯讀模式連接至單一執行個體。
  • 如果以唯讀模式共用 Hyperdisk ML 磁碟區,就無法重新啟用磁碟的寫入存取權。
  • 每隔 30 秒,您最多可將 Hyperdisk ML 磁碟區連結至 100 個執行個體。
  • 如果是 Hyperdisk ML 磁碟區,執行個體數量上限取決於
  • 佈建大小,如下所示:
    • 容量上限為 512 GiB 的磁碟區: 2,500 個執行個體
    • 容量介於 513 GiB 至 1.5 TiB 的磁碟區: 1,000 個執行個體
    • 容量介於 1.501 TiB 和 2 TiB 之間的磁碟區: 600 個執行個體
    • 容量介於 2.001 TiB 和 4 TiB 之間的磁碟區: 300 個執行個體
    • 容量為 4.001 TiB 和 16 TiB 的磁碟區: 128 個執行個體
    • 容量達 16.001 TiB 以上的磁碟區: 30 個執行個體

如果磁碟區連接超過 20 個執行個體,則每個 VM 的佈建總處理量必須至少為 100 MiB/s。舉例來說,如果您將磁碟連接至 500 個執行個體,則必須佈建至少 50,000 MiB/s 的總處理量。

詳情請參閱「Hyperdisk 的唯讀模式」。

定價

系統會按照 Hyperdisk ML 磁碟區的總佈建大小和處理量計費,直到您刪除這些項目為止。即使磁碟區未附加至任何執行個體,或是執行個體已暫停或停止,仍會產生費用。詳情請參閱「磁碟定價」。

限制

  • Hyperdisk ML 磁碟區屬於區域資源,只能從建立磁碟區的區域存取。
  • 您無法從 Hyperdisk 磁碟區建立機器映像檔
  • 您無法從 Hyperdisk ML 磁碟區建立即時快照。
  • Hyperdisk ML 無法做為開機磁碟。
  • 您無法透過快照或磁碟映像檔,以讀寫單一模式建立 Hyperdisk ML 磁碟。您必須以 read-only-many 模式建立磁碟。
  • Hyperdisk ML 磁碟區的大小每 4 小時可變更一次, 輸送量則每 6 小時可變更一次。

後續步驟

將 Hyperdisk ML 磁碟區新增至 VM