[−][src]Struct psutil::cpu::CpuTimesPercent
Fields
user: f64
Percentage of time spent by normal processes executing in user mode between two instants; on Linux this also includes guest time
nice: f64
Percentage of time spent by niced (prioritized) processes executing in user mode between two instants; on Linux this also includes guest_nice time
system: f64
Percentage of time spent by processes executing in kernel mode between two instants
idle: f64
Percentage of time spent doing nothing between two instants
iowait: f64
Percentage of time spent waiting for I/O to complete between two instants
irq: f64
Percentage of time spent for servicing hardware interrupts between two instants
softirq: f64
Percentage of time spent for servicing software interrupts between two instants
steal: f64
Percentage of time spent by other operating systems running in a virtualized environment between two instants
guest: f64
Percentage of time spent running a virtual CPU for guest operating systems under the control of the Linux kernel between two instants
guest_nice: f64
Percentage of time spent running a niced guest (virtual CPU for guest operating systems under the control of the Linux kernel) between two instants
Trait Implementations
Auto Trait Implementations
impl Send for CpuTimesPercent
impl Unpin for CpuTimesPercent
impl Sync for CpuTimesPercent
impl UnwindSafe for CpuTimesPercent
impl RefUnwindSafe for CpuTimesPercent
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,