Class: TencentCloud::Cvm::V20170312::CpuTopology

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20170312/models.rb

Overview

描述了实例CPU拓扑结构的相关信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(corecount = nil, threadpercore = nil) ⇒ CpuTopology

Returns a new instance of CpuTopology.



771
772
773
774
# File 'lib/v20170312/models.rb', line 771

def initialize(corecount=nil, threadpercore=nil)
  @CoreCount = corecount
  @ThreadPerCore = threadpercore
end

Instance Attribute Details

#CoreCount ⇒ Object

Parameters:

  • CoreCount: —

    决定启用的CPU物理核心数。

  • ThreadPerCore: —

    每核心线程数。该参数决定是否开启或关闭超线程。

  • 1 表示关闭超线程

  • 2 表示开启超线程
  • 不设置时,实例使用默认的超线程策略。开关超线程请参考文档:开启与关闭超线程。



769
770
771
# File 'lib/v20170312/models.rb', line 769

def CoreCount
  @CoreCount
end

#ThreadPerCore ⇒ Object

Parameters:

  • CoreCount: —

    决定启用的CPU物理核心数。

  • ThreadPerCore: —

    每核心线程数。该参数决定是否开启或关闭超线程。

  • 1 表示关闭超线程

  • 2 表示开启超线程
  • 不设置时,实例使用默认的超线程策略。开关超线程请参考文档:开启与关闭超线程。



769
770
771
# File 'lib/v20170312/models.rb', line 769

def ThreadPerCore
  @ThreadPerCore
end

Instance Method Details

#deserialize(params) ⇒ Object



776
777
778
779
# File 'lib/v20170312/models.rb', line 776

def deserialize(params)
  @CoreCount = params['CoreCount']
  @ThreadPerCore = params['ThreadPerCore']
end