Stay organized with collections Save and categorize content based on your preferences.
Linux Windows
For high-end performance-critical applications, use Extreme Persistent Disk volumes. Extreme Persistent Disk volumes feature higher maximum IOPS and throughput than other Persistent Disk volumes, and let you provision IOPS and capacity separately. Extreme Persistent Disk is available in all zones.
When you create an Extreme Persistent Disk, you can provision 2,500 to 120,000 IOPS. If you need more than 125,000 IOPS, we recommend Google Cloud Hyperdisk. Hyperdisk offers the highest IOPS and throughput in Compute Engine and is available on the latest machine types.
This document explains several restrictions of using Extreme Persistent Disk, considerations for reaching maximum possible performance levels, and how to provision IOPS using the Google Cloud console, the gcloud CLI or REST.
Before you beginSelect the tab for how you plan to use the samples on this page:
ConsoleWhen you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloudInstall the Google Cloud CLI. After installation, initialize the Google Cloud CLI 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.
Note: If you installed the gcloud CLI previously, make sure you have the latest version by runninggcloud components update
.To use the REST API samples on this page in a local development environment, you use the credentials you provide to the gcloud CLI.
Install the Google Cloud CLI. After installation, initialize the Google Cloud CLI 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.
For more information, see Authenticate for using REST in the Google Cloud authentication documentation.
You can use N2, M2 and M3 machine series with Extreme Persistent Disk. N2 VMs require at least 64 vCPUs.The following is list of machine types that support the maximum performance levels offered by Extreme Persistent Disk:
All other machine types are not supported for production use. If you'd like to use an unsupported machine type, we recommend Hyperdisk instead.
N2 VMs with 64 or 80 vCPUs require the Intel Ice Lake CPU platform to reach the stated performance limits. N2 VMs using Intel Cascade Lake CPU platforms will have slightly lower performance. For more information, see setting the minimum CPU platform for VM instances.
Performance limits for Extreme Persistent DiskThe following table lists the performance limits for the supported machine types.
Machine type vCPU count Maximum IOPS Maximum read throughput (MB/s) Maximum write throughput (MB/s) N2 64 or 80 on Intel Cascade Lake 120,000 2,200 2,200 64 or more on Intel Ice Lake 120,000 4,000 3,000 M2 208 40,000 2,200 1,200 416 40,000 2,200 1,200 M3 64 or less 40,000 2,200 1,200 128 80,000 2,200 1,700 Performance limits and workload patternsTo reach the maximum performance levels offered by Extreme Persistent Disk volumes, you must consider the following workload parameters:
For Extreme Persistent Disk volumes, throughput scales with the number of IOPS you provision at a rate of 256 KB of throughput per I/O. However, throughput is ultimately capped by per-instance limits that depend on the number of vCPUs on the VM instance to which your extreme disks are attached.
Throughput for Extreme Persistent Disk volumes isn't full duplex. The maximum throughput limits listed in this document apply to the sum total of read and write throughput.
Provisioning IOPSTo provision IOPS to match your workload requirements, do the following:
Use the gcloud compute disks create
command to create a new disk and include the following flags:
gcloud compute disks create DISK_NAME \ --size=DISK_SIZE \ --type=pd-extreme \ --provisioned-iops=IOPS_LIMIT
Replace the following:
DISK_NAME
: the name of the new diskDISK_SIZE
: the size, in GB, of the new disk. The default disk size for Extreme Persistent Disk volumes is 1,000 GB.IOPS_LIMIT
: the maximum IOPS limit in the range of 2,500 to 120,000 IOPS. There is a cost associated with the provisioned IOPS.Use the disks.insert
method to create a new disk and include the following flags:
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" }
Replace the following:
PROJECT_ID
: your project IDZONE
: the target zone for the diskDISK_NAME
: a name for the diskIOPS_LIMIT
: the maximum IOPS limit in the range of 2,500 to 120,000 IOPS. There is a cost associated with the provisioned IOPS.Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-07 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["Extreme persistent disks are designed for high-performance applications, offering adjustable IOPS from 2,500 to 120,000, and allow independent provisioning of IOPS and capacity."],["To achieve maximum performance with extreme persistent disks, use large machine types like M2, M3, or N2-64 and larger, as other machine types may have performance limitations."],["Performance is influenced by I/O size, queue length, working set size, and the concurrent use of other persistent disks, with maximum throughput limits being the total sum of read and write operations."],["You can create extreme persistent disks using the Google Cloud console, gcloud CLI, or REST API by specifying the desired IOPS limit and size, and it's worth noting there is a cost associated with the provisioned IOPS."],["Extreme persistent disks have several restrictions, including being zonal-only, not supporting multiple VM read-only attachments, and limiting resizing to once every 6 hours."]]],[]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4