CPU和VCPU

可以手动开启和关闭

CPU与vCPU

CPU是中央处理器,一个CPU可以包含若干个物理核,通过超线程HT(Hyper-Threading)技术可以将一个物理核变成两个逻辑处理核。vCPU(virtual CPU)是ECS实例的虚拟处理核。
阿里云ECS的超线程的实现基于x86平台架构HT技术,允许在一个物理核上并发地运行两个线程(Thread),一个线程可以视为一个vCPU。
下表从多个维度对比了ECS实例的CPU选项参数。
CPU选项
API参数
作用
适用场景
适用的实例规格
CPU物理核心数
CpuOptions.Core
决定启用的CPU物理核心数。
减少启用的CPU物理核心数,提高内存配比,收费对象减少也可以降低软件许可费支出。
请参见使用限制
每核线程数
CpuOptions.ThreadsPerCore
决定CPU是否开启超线程。 vCPU数量=CPU物理核心数*每核线程数。
通常,ECS实例规格能应对常见的工作负载。在以下场景中,您可以考虑关闭超线程:部分HPC场景,关闭超线程可能获得更好的性能表现。在内存密集型业务场景中,通过关闭超线程减少vCPU数,提高内存配比,收费对象减少也可以降低软件许可费支出。
请参见使用限制
Loading...
目录
文章列表
王小扬博客
产品
Think
Git
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP