pub struct CpuUsage {
pub usage_total: u64,
pub usage_user: u64,
pub usage_kernel: u64,
pub per_core_usage_total: Vec<u64>,
pub per_core_usage_user: Vec<u64>,
pub per_core_usage_kernel: Vec<u64>,
}Expand description
Reports the cpu usage for a cgroup
Fields§
§usage_total: u64Cpu time consumed by tasks in total
usage_user: u64Cpu time consumed by tasks in user mode
usage_kernel: u64Cpu time consumed by tasks in kernel mode
per_core_usage_total: Vec<u64>Cpu time consumed by tasks itemized per core
per_core_usage_user: Vec<u64>Cpu time consumed by tasks in user mode itemized per core
per_core_usage_kernel: Vec<u64>Cpu time consumed by tasks in kernel mode itemized per core
Trait Implementations§
impl Eq for CpuUsage
impl StructuralPartialEq for CpuUsage
Auto Trait Implementations§
impl Freeze for CpuUsage
impl RefUnwindSafe for CpuUsage
impl Send for CpuUsage
impl Sync for CpuUsage
impl Unpin for CpuUsage
impl UnsafeUnpin for CpuUsage
impl UnwindSafe for CpuUsage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more