

# 用于为 Amazon EC2 实例指定 CPU 选项的规则
<a name="instance-cpu-options-rules"></a>

要为您的实例指定 CPU 选项，请注意以下规则：
+ 您无法为裸机实例指定 CPU 选项。
+ 在实例启动过程中以及之后都可以指定 CPU 选项。
+ 配置 CPU 选项时，必须在请求中同时指定 CPU 核心数和每核心线程数。有关示例请求，请参阅[为 Amazon EC2 实例指定 CPU 选项](instance-specify-cpu-options.md)。
+ 实例的 vCPU 总数等于 CPU 内核数乘以每内核线程数。要指定自定义数量的 vCPU，必须为实例类型指定有效的 CPU 核心数和每核心线程数。不能超出实例的默认 vCPU 数量。有关更多信息，请参阅 [Amazon EC2 实例类型受支持的 CPU 选项](cpu-options-supported-instances-values.md)。
+ 要禁用同步多线程（SMT）（也称为超线程），请为每个核心指定一个线程。
+ 在控制台中，当您对现有实例[更改实例类型](ec2-instance-resize.md)时，Amazon EC2 会尽可能将现有实例的 CPU 选项设置应用到新实例。如果新的实例类型不支持这些设置，则 CPU 选项将重置为**使用默认的 CPU 选项**。对于新实例类型，此选项会使用默认 vCPU 数。

  要更新有关新实例的设置，请在**更改实例类型**视图的**高级详细信息**下，选择**指定 CPU 选项**。
+ 停止、启动或重启实例后，仍将保留指定的 CPU 选项。
+ 如果您使用预留实例，则在针对来自同一付款账户中包含许可证的 Windows AMI 创建的实例配置“优化 CPU”功能时，折扣可能无法适用。我们建议您使用节省计划来降低基于 vCPU 的许可成本，并提供与计算成本相关的同等节省金额。
+ 为了节省从 Windows 和 SQL Server 包含许可证的 AMI 创建的实例的许可费用，您必须至少配置四个 vCPU。如果您配置的 vCPU 少于四个，则采用默认计费。
+ T3 实例类型不支持针对包含许可证的实例的优化 CPU 功能。