适用于:✔️ Linux 虚拟机 ✔️ Windows 虚拟机 ✔️ 灵活规模集 ✔️ 统一规模集
注意
本文介绍性能层的概念。 若要了解如何更改不使用性能层的磁盘的性能,例如超级磁盘或高级 SSD v2,请参阅 调整超级磁盘的性能 或 调整高级 SSD v2 的磁盘性能
设置 Azure 高级 SSD 托管磁盘的预配大小时,系统会根据你设置的大小自动选择相应的性能层级。 性能层决定了托管磁盘的 IOPS 和吞吐量。 可以在部署磁盘时或之后更改性能层,而无需更改磁盘大小。 大多数性能层更改不需要停机。 如 限制中所述,附加的共享磁盘和使用 Terraform 进行的更改除外。
通过调整性能层级,您可以在不依赖磁盘突发能力的情况下,应对持续一段时间的较高稳定需求。 视持续时间而定,变更层级可能比突发扩容更具成本效益。 常见方案包括假日购物、性能测试和培训环境。 当需求恢复正常时,可以将磁盘返回到其原始层。
若要详细了解磁盘的性能如何影响虚拟机性能,请参阅虚拟机和磁盘性能。
限制
- 目前仅高级 SSD 托管磁盘支持更改性能层。
- 当附加到正在运行的 VM 时,无法更改共享磁盘的性能层。
- 若要更改共享磁盘的性能层,请停止磁盘附加到的所有 VM。
- 只有大于 4,096 GiB 的磁盘才能使用 P60、P70 和 P80 性能层。
- 磁盘的性能层每 12 小时只能降级一次。
- 系统不会返回
Performance Tier2020 年 6 月之前创建的磁盘。 可以通过使用基线层更新旧磁盘来利用Performance Tier。 - 不能将磁盘的性能层设置为其基线层下面的层。
注意
如果在运行 VM 时使用 Terraform 更改性能层,Terraform 会关闭 VM,并尝试在进程完成后重启它。 使用其他方法更改性能层可避免这种情况。
工作原理
首次部署或预配磁盘时,该磁盘的基线性能层将根据预配的磁盘大小进行设置。 你可以使用高于原始基线的性能层来满足更高的需求。 当你不再需要该性能级别时,可返回到初始基线性能层。
计费影响
磁盘计费随着其性能层的变化而变化。 例如,如果你预配了 P10 磁盘 (128 GiB),基线性能层将设置为 P10(500 IOPS 和 100 MBps)。 磁盘按 P10 费率计费。 可以将磁盘的性能层设置为 P50(7,500 IOPS 和 250 MBps),而无需增大磁盘大小。 当磁盘的性能层设置为 P50 时,磁盘将按 P50 的费率计费。 当你不再需要更高的性能时,可以将磁盘的性能层设置回 P10 层,这样,磁盘将重新按照 P10 的费率计费。
有关计费信息,请查看 托管磁盘的价格。
哪些层级可以更改
使用下表,根据高级 SSD 托管磁盘的预配大小确定其可用的基线和更高性能层级。
| 磁盘大小 | 基线性能层 | 可升级到 |
|---|---|---|
| 4 GiB | P1 | P2、P3、P4、P6、P10、P15、P20、P30、P40、P50 |
| 8 GiB | P2 | P3、P4、P6、P10、P15、P20、P30、P40、P50 |
| 16 GiB | P3 | P4、P6、P10、P15、P20、P30、P40、P50 |
| 32 GiB | P4 | P6、P10、P15、P20、P30、P40、P50 |
| 64 GiB | P6 | P10、P15、P20、P30、P40、P50 |
| 128 GiB | P10 | P15、P20、P30、P40、P50 |
| 256 GiB | P15 | P20、P30、P40、P50 |
| 512 GiB | P20 | P30、P40、P50 |
| 1 Tebibyte (1 TiB) | P30 | P40、P50 |
| 2 Tebibyte (2 TiB) | P40 | P50 |
| 4 TiB | P50 | 无 |
| 8 TiB | P60 | P70、P80 |
| 16 TiB | P70 | P80 |
| 32 Tebibytes (TiB) | P80 | 无 |
后续步骤
若要了解如何更改性能层,请参阅在不造成停机的情况下更改性能层。