Class: TencentCloud::Cdb::V20170320::DeviceDiskInfo

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

Overview

实例磁盘监控数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ioratiopersec = nil, iowaittime = nil, read = nil, write = nil, capacityratio = nil) ⇒ DeviceDiskInfo

Returns a new instance of DeviceDiskInfo.



8852
8853
8854
8855
8856
8857
8858
# File 'lib/v20170320/models.rb', line 8852

def initialize(ioratiopersec=nil, iowaittime=nil, read=nil, write=nil, capacityratio=nil)
  @IoRatioPerSec = ioratiopersec
  @IoWaitTime = iowaittime
  @Read = read
  @Write = write
  @CapacityRatio = capacityratio
end

Instance Attribute Details

#CapacityRatioObject

Parameters:

  • IoRatioPerSec:

    平均每秒有百分之几的时间用于IO操作

  • IoWaitTime:

    平均每次设备I/O操作的等待时间*100,单位为毫秒。例如:该值为201,表示平均每次I/O操作等待时间为:201/100=2.1毫秒

  • Read:

    磁盘平均每秒完成的读操作次数总和*100。例如:该值为2002,表示磁盘平均每秒完成读操作为:2002/100=20.2次

  • Write:

    磁盘平均每秒完成的写操作次数总和*100。例如:该值为30001,表示磁盘平均每秒完成写操作为:30001/100=300.01次

  • CapacityRatio:

    磁盘空间容量,每两个一组,第一个为已使用容量,第二个为磁盘总容量



8850
8851
8852
# File 'lib/v20170320/models.rb', line 8850

def CapacityRatio
  @CapacityRatio
end

#IoRatioPerSecObject

Parameters:

  • IoRatioPerSec:

    平均每秒有百分之几的时间用于IO操作

  • IoWaitTime:

    平均每次设备I/O操作的等待时间*100,单位为毫秒。例如:该值为201,表示平均每次I/O操作等待时间为:201/100=2.1毫秒

  • Read:

    磁盘平均每秒完成的读操作次数总和*100。例如:该值为2002,表示磁盘平均每秒完成读操作为:2002/100=20.2次

  • Write:

    磁盘平均每秒完成的写操作次数总和*100。例如:该值为30001,表示磁盘平均每秒完成写操作为:30001/100=300.01次

  • CapacityRatio:

    磁盘空间容量,每两个一组,第一个为已使用容量,第二个为磁盘总容量



8850
8851
8852
# File 'lib/v20170320/models.rb', line 8850

def IoRatioPerSec
  @IoRatioPerSec
end

#IoWaitTimeObject

Parameters:

  • IoRatioPerSec:

    平均每秒有百分之几的时间用于IO操作

  • IoWaitTime:

    平均每次设备I/O操作的等待时间*100,单位为毫秒。例如:该值为201,表示平均每次I/O操作等待时间为:201/100=2.1毫秒

  • Read:

    磁盘平均每秒完成的读操作次数总和*100。例如:该值为2002,表示磁盘平均每秒完成读操作为:2002/100=20.2次

  • Write:

    磁盘平均每秒完成的写操作次数总和*100。例如:该值为30001,表示磁盘平均每秒完成写操作为:30001/100=300.01次

  • CapacityRatio:

    磁盘空间容量,每两个一组,第一个为已使用容量,第二个为磁盘总容量



8850
8851
8852
# File 'lib/v20170320/models.rb', line 8850

def IoWaitTime
  @IoWaitTime
end

#ReadObject

Parameters:

  • IoRatioPerSec:

    平均每秒有百分之几的时间用于IO操作

  • IoWaitTime:

    平均每次设备I/O操作的等待时间*100,单位为毫秒。例如:该值为201,表示平均每次I/O操作等待时间为:201/100=2.1毫秒

  • Read:

    磁盘平均每秒完成的读操作次数总和*100。例如:该值为2002,表示磁盘平均每秒完成读操作为:2002/100=20.2次

  • Write:

    磁盘平均每秒完成的写操作次数总和*100。例如:该值为30001,表示磁盘平均每秒完成写操作为:30001/100=300.01次

  • CapacityRatio:

    磁盘空间容量,每两个一组,第一个为已使用容量,第二个为磁盘总容量



8850
8851
8852
# File 'lib/v20170320/models.rb', line 8850

def Read
  @Read
end

#WriteObject

Parameters:

  • IoRatioPerSec:

    平均每秒有百分之几的时间用于IO操作

  • IoWaitTime:

    平均每次设备I/O操作的等待时间*100,单位为毫秒。例如:该值为201,表示平均每次I/O操作等待时间为:201/100=2.1毫秒

  • Read:

    磁盘平均每秒完成的读操作次数总和*100。例如:该值为2002,表示磁盘平均每秒完成读操作为:2002/100=20.2次

  • Write:

    磁盘平均每秒完成的写操作次数总和*100。例如:该值为30001,表示磁盘平均每秒完成写操作为:30001/100=300.01次

  • CapacityRatio:

    磁盘空间容量,每两个一组,第一个为已使用容量,第二个为磁盘总容量



8850
8851
8852
# File 'lib/v20170320/models.rb', line 8850

def Write
  @Write
end

Instance Method Details

#deserialize(params) ⇒ Object



8860
8861
8862
8863
8864
8865
8866
# File 'lib/v20170320/models.rb', line 8860

def deserialize(params)
  @IoRatioPerSec = params['IoRatioPerSec']
  @IoWaitTime = params['IoWaitTime']
  @Read = params['Read']
  @Write = params['Write']
  @CapacityRatio = params['CapacityRatio']
end