本文說明 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 小時可變更一次。