更改虚拟机的大小

适用于:✔️ Linux VM ✔️ Windows VM ✔️ 灵活规模集

本文介绍了如何更改现有虚拟机的 VM 大小

完成创建虚拟机 (VM) 后,可以通过更改 VM 大小来扩大或缩小 VM。 在某些情况下,必须先解除分配 VM。 如果新的大小在当前托管 VM 的同一硬件群集上不可用,则可能需要解除分配。

如果虚拟机使用高级存储,请确保选择 s 版本的大小以获得高级存储支持。 例如,选择 Standard_E4s_v3,而不是 Standard_E4_v3。

更改 VM 大小

  1. 打开 Azure 门户
  2. 在虚拟机所对应的页。
  3. 在左侧菜单中,选择“大小”。
  4. 从可用大小列表中选取新大小,然后选择“重设大小”。

注意

如果虚拟机当前正在运行,更改其大小会导致其重启。

如果 VM 仍在运行并且你没有在列表中看到所需的大小,则停止虚拟机可能会显示更多大小。

警告

解除分配 VM 也会释放分配给该 VM 的所有动态 IP 地址。 OS 和数据磁盘不受影响。

选择适当的 SKU

调整 VM 大小时,请务必根据 VM 的信号选择合适的 SKU,以确定是否需要更多 CPU、内存或存储容量:

  • 如果 VM 运行的是 CPU 密集型工作负载(例如数据库服务器或高流量的 Web 服务器),则可能需要选择具有更多 CPU 核心的 SKU。
  • 如果 VM 运行的是内存密集型工作负载(例如机器学习模型或大数据应用程序),则可能需要选择内存较多的 SKU。
  • 如果 VM 的存储容量不足,则可能需要选择具有更多存储的 SKU。

有关选择正确 SKU 的详细信息,可使用以下资源:

限制

你无法将具有本地临时磁盘的 VM 大小调整为无本地临时磁盘的 VM 大小,反之亦然。

只允许下方的组合调整规格:

  • VM(具有本地临时磁盘)-> VM(具有本地临时磁盘);以及
  • VM(无本地临时磁盘)-> VM(无本地临时磁盘)。

有关解决方法,请参阅如何从具有本地临时磁盘的 VM 大小迁移到不带本地临时磁盘的 VM 大小?。 该解决方法可用于将不带本地临时磁盘的 VM 大小调整为具有本地临时磁盘的 VM。 你将创建一个没有本地临时磁盘的 VM 的快照 > 基于该快照创建一个磁盘 > 基于该磁盘创建 VM 并使用合适的 VM 大小以便支持具有本地临时磁盘的 VM。

后续步骤