Migrate to Innovate Summit:
Learn how migrating and modernizing to Azure can boost your business's performance, resilience, and security, enabling you to fully embrace AI.Register now
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
The performance of your Azure managed disk is set when you create your disk, in the form of its performance tier. The performance tier determines the IOPS and throughput your managed disk has. When you set the provisioned size of your disk, a performance tier is automatically selected. The performance tier can be changed at deployment or afterwards, without changing the size of the disk and without downtime. To learn more about performance tiers, see Performance tiers for managed disks.
Changing your performance tier has billing implications. See Billing impact for details.
Restrictions
Changing the performance tier is currently only supported for Premium SSD managed disks.
Performance tiers of shared disks can't be changed while attached to running VMs.
To change the performance tier of a shared disk, stop all the VMs the disk is attached to.
Only disks larger than 4,096 GiB can use the P60, P70, and P80 performance tiers.
A disk's performance tier can be downgraded only once every 12 hours.
The system doesn't return Performance Tier for disks created before June 2020. You can take advantage of Performance Tier for an older disk by updating it with the baseline Tier.
You can't set a disk's performance tier to a tier below its baseline tier.
Caution
If you use Terraform to change the performance tier while a VM is running, Terraform shuts down your VM and attempts to restart it after the process is completed. Changing the performance tier with other methods avoids this.
subscriptionId=<yourSubscriptionIDHere>
resourceGroupName=<yourResourceGroupNameHere>diskName=<yourDiskNameHere>diskSize=<yourDiskSizeHere>performanceTier=<yourDesiredPerformanceTier>region=westcentralus
az account set --subscription$subscriptionIdaz disk create -n$diskName-g$resourceGroupName-l$region--sku Premium_LRS --size-gb$diskSize--tier$performanceTier
Create an OS disk with a tier higher than the baseline tier from an Azure Marketplace image
Azure CLI
resourceGroupName=<yourResourceGroupNameHere>diskName=<yourDiskNameHere>performanceTier=<yourDesiredPerformanceTier>region=westcentralus
image=Canonical:UbuntuServer:18.04-LTS:18.04.202002180az disk create -n$diskName-g$resourceGroupName-l$region--image-reference$image--sku Premium_LRS --tier$performanceTier
Update the tier of a disk even when it is attached to a running VM
Azure CLI
resourceGroupName=<yourResourceGroupNameHere>diskName=<yourDiskNameHere>performanceTier=<yourDesiredPerformanceTier>az disk update -n$diskName-g$resourceGroupName--settier=$performanceTier
Update the tier of a disk even when it is attached to a running VM
To find a disk's current performance tier in the Azure portal, navigate to that individual disk's Size + Performance page and examine the Performance tier dropdown's default selection.
Next steps
If you need to resize a disk to take advantage of the higher performance tiers, see these articles:
Azure Disk Storage offers a range of disk types and capabilities that you can use to optimize application performance and costs in specific scenarios. In this module, you learn more about how disk performance works and identify Azure Disk Storage capabilities and performance-scaling options.
Administer an SQL Server database infrastructure for cloud, on-premises and hybrid relational databases using the Microsoft PaaS relational database offerings.