對於效能至關重要的高階應用程式,請使用極端永久磁碟磁碟區。 極端永久磁碟區的最高 IOPS 和處理量高於其他永久磁碟區,且可分別佈建 IOPS 和容量。極端永久磁碟適用於所有區域。
建立極端永久磁碟時,您可以佈建 2,500 到 120,000 IOPS。如果需要超過 125,000 IOPS,建議使用 Google Cloud Hyperdisk。 Hyperdisk 可在 Compute Engine 中提供最高 IOPS 和輸送量,並適用於最新機器類型。
本文說明使用極速永久磁碟的幾項限制、達到最高效能等級的考量事項,以及如何使用 Google Cloud 控制台、gcloud CLI 或 REST 佈建 IOPS。
事前準備
-
如果尚未設定驗證,請先完成設定。
「驗證」是指驗證身分的程序,確認您有權存取 Google Cloud 服務和 API。如要從本機開發環境執行程式碼或範例,請選取下列其中一個選項,向 Compute Engine 進行驗證:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
- I/O 大小:最大 IOPS 上限假設您使用 4 或 8 KB 的 I/O 大小。最大總處理量上限是以 1 MB 的 I/O 大小為前提。
- 佇列長度:佇列長度是指永久磁碟的待處理要求數量。如要達到效能上限,請根據工作負載的 I/O 大小、IOPS 和延遲時間敏感度,調整佇列長度。最佳佇列長度會因工作負載而異,但通常應大於 128。
- 工作集大小:工作集大小是指在短時間內存取的磁碟資料量。為達到最佳效能,請將工作集大小限制在 1.5 TB 以下。
- 同時使用其他永久磁碟:Extreme 永久磁碟磁碟區會與附加至相同 VM 的所有其他永久磁碟,共用每個 VM 的最大 IOPS 和處理量限制。監控 Extreme Persistent Disk 磁碟區的效能時,請將您傳送至連結至相同 VM 的其他磁碟的所有 I/O 要求納入考量。
- 極端永久磁碟磁碟區僅限於區域。您無法建立區域性極速永久磁碟。
- 您無法在唯讀模式下,將多個 VM 執行個體連接至 Extreme 永久磁碟磁區。
- 您無法從極速永久磁碟建立映像檔或機器映像檔。
- 在 6 小時內,您只能調整一次 Extreme 永久磁碟的大小。
- 請記下工作負載的 IOPS 需求。
- 判斷滿足工作負載輸送量需求所需的 IOPS。
- 必要 IOPS = 每秒 KB 數的處理量 / 256
- 將佈建的 IOPS 設為這兩個數字中較大的值。
- 建立新的永久磁碟。
- 在「Disk type」(磁碟類型) 下方,選取「Extreme persistent disk」(極速永久磁碟)。
- 在「已佈建的 IOPS」下方,選取介於 2,500 至 120,000 IOPS 之間的 IOPS 上限。佈建 IOPS 會產生費用。
DISK_NAME
:新磁碟的名稱DISK_SIZE
:新磁碟的大小 (以 GB 為單位)。極端永久磁碟磁碟區的預設磁碟大小為 1,000 GB。IOPS_LIMIT
:IOPS 上限,範圍為 2,500 至 120,000 IOPS。佈建 IOPS 會產生費用。PROJECT_ID
:您的專案 IDZONE
:磁碟的目標可用區DISK_NAME
:磁碟名稱IOPS_LIMIT
:IOPS 上限,範圍為 2,500 至 120,000 IOPS。佈建 IOPS 會產生費用。- 查看磁碟定價資訊。
- 查看磁碟效能指標。
- 瞭解如何將極速永久磁碟磁碟區新增至 VM。
- 瞭解如何複製 Extreme 永久磁碟磁碟區。
REST
如要在本機開發環境中使用本頁的 REST API 範例,請使用您提供給 gcloud CLI 的憑證。
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
詳情請參閱 Google Cloud 驗證說明文件中的「Authenticate for using REST」。
支援的機型
您可以使用 N2、M2 和 M3 系列機器搭配極速永久磁碟。N2 VM 至少需要 64 個 vCPU。以下是支援極速永久磁碟最高效能等級的機器類型清單:
其他機型均不支援用於正式環境。 如要使用不支援的機器類型,建議改用 Hyperdisk。
如要讓 64 或 80 個 vCPU 的 N2 VM 達到所述效能上限,必須使用 Intel Ice Lake CPU 平台。使用 Intel Cascade Lake CPU 平台的 N2 VM 效能會略為降低。詳情請參閱為 VM 執行個體設定最低 CPU 平台。
極端永久磁碟的效能限制
下表列出支援機器類型的效能限制。
機型 vCPU 數量 最大 IOPS 最大讀取總處理量 (MB/秒) 最大寫入總處理量 (MB/秒) N2 Intel Cascade Lake 上的 64 或 80 120,000 2,200 2,200 Intel Ice Lake 上的 64 個以上 120,000 4,000 3,000 M2 208 40,000 2,200 1,200 416 40,000 2,200 1,200 M3 64 以下 40,000 2,200 1,200 128 80,000 2,200 1,700 效能限制和工作負載模式
如要達到極速永久磁碟磁碟區提供的最高效能等級,請務必考量下列工作負載參數:
其他限制
處理量
對於極端永久磁碟磁碟區,總處理量會隨著您佈建的 IOPS 數量擴充,每 I/O 的總處理量為 256 KB。不過,最終的輸送量上限取決於每個執行個體的限制,而這類限制取決於極速磁碟所連 VM 執行個體的 vCPU 數量。
極端永久磁碟區的處理量並非全雙工。本文列出的處理量上限適用於讀取和寫入處理量的總和。
佈建 IOPS
如要佈建 IOPS 以符合工作負載需求,請按照下列步驟操作:
主控台
gcloud
使用
gcloud compute disks create
指令建立新磁碟,並加入下列旗標:gcloud compute disks create DISK_NAME \ --size=DISK_SIZE \ --type=pd-extreme \ --provisioned-iops=IOPS_LIMIT
更改下列內容:
REST
使用
disks.insert
方法建立新磁碟,並加入下列標記:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "DISK_NAME", "type": "zones/ZONE/diskTypes/pd-extreme" "provisionedIops": "IOPS_LIMIT" }
更改下列內容:
後續步驟
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-21 (世界標準時間)。
-