预览 - 提高 Azure 高级 SSD 和标准 SSD/HDD 的 IOPS 和吞吐量限制
对于具有 513 GiB 及更高容量的 Azure 高级固态硬盘 (SSD)、标准 SSD 和标准硬盘驱动器 (HDD),可以通过启用性能增强来提高每秒输入/输出操作数 (IOPS) 和吞吐量限制。 启用性能增强(预览版)可改善需要高 IOPS 和吞吐量的工作负载(例如数据库和事务工作负载)的体验。 在磁盘上启用性能增强无需额外付费。
启用后,符合条件的磁盘的 IOPS 和吞吐量限制将提高到更高的上限。 若要查看符合条件的磁盘的新 IOPS 和吞吐量限制,请参阅 VM 磁盘的可伸缩性和性能目标一文中以“*已扩展”开头的列。
限制
- 只能在具有 513 GiB 或更高容量的标准 HDD、标准 SSD 和高级 SSD 托管磁盘上启用性能增强。
- 只能在新磁盘上启用。
- 若要解决此问题,请创建磁盘快照,然后从该快照创建新磁盘。
- 不支持使用 Azure Site Recovery 或 Azure 备份恢复的磁盘。
- 无法在 Azure 门户中启用。
先决条件
安装 Azure PowerShell 模块 9.5 或更高版本,或者 Azure CLI 2.44.0 或更高版本。
启用性能增强
需要创建新磁盘才能使用性能增强。 以下脚本将创建启用性能增强的磁盘,并将其连接到 VM:
myRG=yourResourceGroupName
myDisk=yourDiskName
myVM=yourVMName
region=desiredRegion
# Valid values are Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, or Standard_LRS
sku=desiredSKU
#Size must be 513 or larger
size=513
az disk create -g $myRG -n $myDisk --size-gb $size --sku $sku -l $region --performance-plus true
az vm disk attach --vm-name $myVM --name $myDisk --resource-group $myRG
若要将数据从现有磁盘或快照迁移到启用了性能增强的新磁盘,请使用以下脚本:
myRG=yourResourceGroupName
myDisk=yourDiskName
myVM=yourVMName
region=desiredRegion
# Valid values are Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, or Standard_LRS
sku=desiredSKU
#Size must be 513 or larger
size=513
sourceURI=yourDiskOrSnapshotURI
az disk create --name $myDisk --resource-group $myRG --size-gb $size -- --performance-plus true --sku $sku --source $sourceURI --location $region