kysdk.Resource(3)

NAME
kysdk.Resource - 获取当前系统资源占用信息类 主要用来获取系统中物理内存总大小、物理内存使用率、物理内存使用大小、实际可用的物理内存大小、实际空闲的物理内存大小、 所有应用申请的虚拟内存总量、系统中Swap分区总大小、Swap分区使用率、Swap分区使用量、Swap分区空闲大小、CPU瞬时使用率、 操作系统开机时长

SYNOPSIS

Inherits kysdk.Base.

  Public Member Functions
def __init__ (self)
def getMemTotalKiB (self)
获取系统中物理内存总大小
def getMemUsagePercent (self)
获取物理内存使用率
def getMemUsageKiB (self)
获取物理内存使用大小，注意Buffer/Cache被计算为已使用内存
def getMemAvailableKiB (self)
获取实际可用的物理内存大小，该数值约等于Free + Buffer + Cache
def getMemFreeKiB (self)
获取实际空闲的物理内存大小，注意Buffer/Cache被计算为已使用内存
def getMemVirtAllocKiB (self)
获取所有应用申请的虚拟内存总量
def getMemSwapTotalKiB (self)
获取系统中Swap分区总大小
def getMemSwapUsagePercent (self)
获取Swap分区使用率
def getMemSwapUsageKiB (self)
获取Swap分区使用量
def getMemSwapFreeKiB (self)
获取Swap分区空闲大小
def getCpuCurrentUsage (self)
获取CPU瞬时使用率
def getUpTime (self)
获取操作系统开机时长

  Additional Inherited Members

Detailed Description

获取当前系统资源占用信息类 主要用来获取系统中物理内存总大小、物理内存使用率、物理内存使用大小、实际可用的物理内存大小、实际空闲的物理内存大小、 所有应用申请的虚拟内存总量、系统中Swap分区总大小、Swap分区使用率、Swap分区使用量、Swap分区空闲大小、CPU瞬时使用率、 操作系统开机时长

Member Function Documentation

  def kysdk.Resource.getCpuCurrentUsage ( self)

获取CPU瞬时使用率

Returns
    CPU瞬时使用率，该值 < 1.00

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.Resource.getMemAvailableKiB ( self)

获取实际可用的物理内存大小，该数值约等于Free + Buffer + Cache

Returns
    可用物理内存大小，KiB为单位

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.Resource.getMemFreeKiB ( self)

获取实际空闲的物理内存大小，注意Buffer/Cache被计算为已使用内存

Returns
    空闲的物理内存大小，KiB为单位

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.Resource.getMemSwapFreeKiB ( self)

获取Swap分区空闲大小

Returns
    Swap分区空闲大小，KiB为单位

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.Resource.getMemSwapTotalKiB ( self)

获取系统中Swap分区总大小

Returns
    Swap分区大小，KiB为单位

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.Resource.getMemSwapUsageKiB ( self)

获取Swap分区使用量

Returns
    Swap分区使用量，KiB为单位

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.Resource.getMemSwapUsagePercent ( self)

获取Swap分区使用率

Returns
    Swap分区使用率

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.Resource.getMemTotalKiB ( self)

获取系统中物理内存总大小

Returns
    物理内存大小，KiB为单位

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.Resource.getMemUsageKiB ( self)

获取物理内存使用大小，注意Buffer/Cache被计算为已使用内存

Returns
    物理内存使用大小，KiB为单位

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.Resource.getMemUsagePercent ( self)

获取物理内存使用率

Returns
    物理内存使用率

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.Resource.getMemVirtAllocKiB ( self)

获取所有应用申请的虚拟内存总量

Returns
    虚拟内存总申请量，KiB为单位

References kysdk.SessionBase.interface, and kysdk.Base.interface.

  def kysdk.Resource.getUpTime ( self)

获取操作系统开机时长

Returns
    开机时长

References kysdk.SessionBase.interface, and kysdk.Base.interface.

Author

Generated automatically by Doxygen for kysdk.py from the source code.