# 开启/关闭ECS灵动核
#### 操作场景
灵动核是弹性云服务器面向高并发场景提供的CPU弹性超线程能力，可动态调整实例逻辑核数，平衡算力密度。
- 开启灵动核：适用于需要更高算力密度、更高并发的场景，如Web服务、中间件、大数据处理、轻量虚拟化、批量任务等，可提升单位实例算力吞吐。
- 关闭灵动核：适用于纯计算密集型、对单核性能与稳定性要求高的场景，如HPC高性能计算、仿真、渲染等，关闭后可减少线程争抢，提升计算效率与一致性。
 
本文档指导您在购买鲲鹏弹性云服务器或变更实例规格时，按需开启或关闭灵动核。灵动核默认关闭。
#### 背景知识
鲲鹏弹性云服务器部分规格的处理器采用鲲鹏灵动核技术（逻辑上类似于超线程Hyper Threading），一个物理核可呈现为两个逻辑核，能够并行处理不同的软件线程。
实例规格名称中展示的vCPU数量，即逻辑核数量。您可以在鲲鹏弹性云服务器内部，查看实际的逻辑CPU核数。查看方法，请参见[查看ECS实际的CPU逻辑内核数]。
鲲鹏架构实例默认关闭灵动核。
- 若保持默认关闭灵动核，则云服务器内部查看到的逻辑CPU核数 = 规格定义的vCPU数。
- 若开启灵动核，则云服务器内部查看到的逻辑CPU核数 = 规格定义的vCPU数 \* 2。
例如，kc2.large.2规格定义为2个vCPU。
- 关闭灵动核：系统内显示的CPU核数为2。
- 开启灵动核：系统内显示的CPU核数为4。
 
#### 约束与限制
- 支持开启或关闭灵动核的规格，请参见[规格清单（鲲鹏）](https://support.huaweicloud.com/productdesc-ecs/ecs_01_0066.html)。
- 开启或关闭灵动核操作不涉及收费。
- 鲲鹏架构弹性云服务器购买完成后无法修改灵动核状态，需要通过变更规格的方式修改ECS实例的灵动核状态。
 
#### 开启/关闭灵动核（购买时）
1. 进入[购买弹性云服务器](https://console.huaweicloud.com/ecm/?locale=zh-cn#/ecs/createVm)页面。
   根据业务需要，完成基础配置、实例、操作系统等相关购买参数设置。详细内容，请参见[购买弹性云服务器](https://support.huaweicloud.com/usermanual-ecs/ecs_03_7002.html)。
   
2. 在"高级配置"中，设置"CPU选项"，开启或关闭灵动核。
   图1设置CPU选项   
   ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001918211517.png "点击放大")
   - 勾选"开启灵动核"：为鲲鹏弹性云服务器开启灵动核。
   
   - 不勾选"开启灵动核"，关闭灵动核，默认关闭。
    
3. 设置并确认购买参数后，完成弹性云服务器的购买。 购买后，您可以参考[查看ECS实际的CPU逻辑内核数]查询灵动核状态。
   
 
#### 开启/关闭灵动核（变更规格时）
1. 登录[ECS控制台](https://console.huaweicloud.com/ecm/?#/ecs/manager/vmList)，进入弹性云服务器列表页面。
2. 在弹性云服务器列表，单击待变更的弹性云服务器"操作"列下的"更多 \> 变更规格"。 系统进入"云服务器变更规格"页面。
   
3. 根据界面提示，选择变更后的弹性云服务器类型、vCPU和内存。 变更规格前请先将云服务器关机，或根据页面提示勾选"授权自动关机"。
   图2变更规格   
   ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001918291825.png "点击放大") 
4. （可选）设置"CPU选项"，开启或关闭灵动核。
   当需要为云服务器实例开启或关闭灵动核时，执行此步骤。
   - 勾选"开启灵动核"：为鲲鹏弹性云服务器开启灵动核。
   
   - 不勾选"开启灵动核"，关闭灵动核，默认关闭。
     
5. 单击"下一步"。
6. 确认变更后的配置无误后，阅读并勾选同意服务协议，单击"提交申请"开始变更。 变更完成后，您可以参考[查看ECS实际的CPU逻辑内核数]查询云服务器实际的逻辑核数。
   
 
 #### 查看ECS实际的CPU逻辑内核数
您可以登录ECS后，在ECS上查看实际的CPU逻辑内核数。
1. [登录ECS](https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0013771089.html)。
2. 执行以下命令，查询ECS的CPU逻辑内核数。 **lscpu**
   如[图3]所示，"CPU(s)"表示CPU逻辑内核数。
   本文以开启了灵动核的2vCPUs、4GiB的kc2.large.2 ECS为例，查看到实际的CPU逻辑内核数为4。
   图3查询结果   
   ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002666004513.png "点击放大") 
 
