CpuStat Class

Represents CPU statistics for a cgroup.

public sealed class CpuStat

Constructors

NameDescription
CpuStat()

CpuStat()

public CpuStat()

No documentation is available.

Properties

NameDescription
BurstMicrosecondsTotal burst time (in microseconds).
NumberOfBurstsNumber of burst periods.
NumberOfPeriodsNumber of periods where the cgroup was scheduled.
NumberOfThrottledNumber of periods where the cgroup was throttled.
SystemMicrosecondsCPU time spent in system mode (in microseconds).
ThrottledMicrosecondsTotal time the cgroup was throttled (in microseconds).
UsageMicrosecondsTotal CPU time used by all tasks in the cgroup (in microseconds).
UserMicrosecondsCPU time spent in user mode (in microseconds).

BurstMicroseconds

CpuStat.cs

Total burst time (in microseconds).

public long? BurstMicroseconds { get; }

Property value

long?

NumberOfBursts

CpuStat.cs

Number of burst periods.

public long? NumberOfBursts { get; }

Property value

long?

NumberOfPeriods

CpuStat.cs

Number of periods where the cgroup was scheduled.

public long? NumberOfPeriods { get; }

Property value

long?

NumberOfThrottled

CpuStat.cs

Number of periods where the cgroup was throttled.

public long? NumberOfThrottled { get; }

Property value

long?

SystemMicroseconds

CpuStat.cs

CPU time spent in system mode (in microseconds).

public long SystemMicroseconds { get; }

Property value

long

ThrottledMicroseconds

CpuStat.cs

Total time the cgroup was throttled (in microseconds).

public long? ThrottledMicroseconds { get; }

Property value

long?

UsageMicroseconds

CpuStat.cs

Total CPU time used by all tasks in the cgroup (in microseconds).

public long UsageMicroseconds { get; }

Property value

long

UserMicroseconds

CpuStat.cs

CPU time spent in user mode (in microseconds).

public long UserMicroseconds { get; }

Property value

long