本操作用于在云平台中为云主机创建不同计算、内存和存储能力的规格模板。
在云平台的顶部导航栏中,依次选择[产品与服务]-[计算]-[云主机规格],进入“云主机规格”页面。
选择对应规格类型的页签后,单击
创建云主机规格
,弹出“创建云主机规格”对话框。云平台支持通用计算型 、计算优化型 和 GPU计算加速型三种类型的云主机规格。在选择云主机规格类型时,请参考以下说明:
类型 说明 通用计算型 适用于创建常规使用场景的云主机。
当创建的云主机需要支持在线调整规格功能时,目前仅支持选择此类型。计算优化型 适用于创建计算性能优化的云主机。
云平台提供以下两种方式优化计算性能:
* 合理配置NUMA拓扑:通过定义云主机的NUMA节点数以及vCPU/内存的分配策略,避免跨计算节点NUMA节点访问远程内存。
* 开启CPU绑定:通过将云主机vCPU绑定至计算节点pCPU,实现云主机独占计算节点CPU的Core(物理核)/Thread(线程)。GPU计算加速型 适用于创建提供出色的浮点计算能力,应对高并发、实时性要求高的海量计算场景的云主机。 配置参数后,单击
创建
,完成操作。参数 说明 基本设置 名称 该云主机规格的名称。 内存 该云主机规格的内存容量。 vCPU/内存分配策略 该云主机规格的vCPU和内存分配策略,用于定义云主机的vCPU和内存在多个NUMA节点之间的分配策略。
仅当云主机规格的类型选择“计算优化型”时,才需设置此参数。
该参数值可选平均分配和自定义。在选择参数值时,请参考以下说明:
* 平均分配:云主机的vCPU和内存将平均分配至多个NUMA节点。
* 自定义:依据客户实际业务需求,自定义每个NUMA节点上分配的vCPU和内存。例如:在一些特殊的应用场景(如NFV负载)中,当需要将云主机vCPU和内存非对称的分配至不同的NUMA节点时,则可以选择此策略。开启CPU绑定 该云主机规格的CPU绑定信息。当未开启CPU绑定时,允许云主机的vCPU在不同计算节点的pCPU之间浮动。当开启CPU绑定时,云主机的vCPU将会绑定到一组pCPU集合中。
仅当云主机规格的类型选择“计算优化型”时,才需设置此参数。
当开启CPU绑定时,可选择的绑定策略分为以下两种类型:
* 默认:当计算节点开启超线程(Hyper-Threading)时,vCPU会优先选择在计算节点CPU物理核(Core)的Siblings线程(Thread)中运行。
* 隔离:vCPU必须绑定计算节点的CPU物理核(Core),此策略性能更佳。
> 说明:
>
> * 当计算节点开启超线程时,vCPU会被绑定到Siblings线程的一个线程中,并且其他开启CPU绑定的云主机的vCPU不会再被分配至该物理核(Core),相当于vCPU独占一个物理CPU物理核(Core),避免Siblings线程竞争。
> * 建议规划专用的可用区(AZ)用于创建CPU绑定的云主机。避免当未开启CPU绑定的云主机和开启CPU绑定的云主机运行在同一计算节点时,前者仍可能被调度至后者绑定的pCPU,导致CPU资源争抢,影响开启CPU绑定的云主机性能。vCPU 该云主机规格的vCPU核数。 NUMA节点数 该云主机规格的NUMA节点数。由于云主机NUMA拓扑将被映射到所属计算节点的NUMA拓扑中,因此,该数值不仅用于定义云主机中NUMA节点的数量,也代表计算节点中运行该云主机的NUMA节点的数量。
仅当云主机规格的类型选择“计算优化型”时,才需设置此参数。
该参数值不能大于计算节点的可用NUMA节点数。当云主机的vCPU和内存均未超过计算节点的一个NUMA节点所拥有的资源时,建议NUMA节点数设置为1。当vCPU或内存超过计算节点的一个NUMA节点所拥有的资源时,建议配置多个NUMA节点,并将云主机的vCPU和内存合理分配至不同的NUMA节点。GPU数量 该云主机规格的GPU数量。
仅当云主机规格的类型选择“GPU计算加速型”时,才需设置此参数。GPU型号 该云主机规格的GPU型号。
仅当云主机规格的类型选择“GPU计算加速型”时,才需设置此参数。访问控制 该云主机规格的访问限制。
通过添加指定的项目,控制仅指定项目才可访问该云主机规格。当不选择项目时,云平台中所有用户都可以使用该云主机规格。