Struct procfs::PressureRecord [−][src]
Pressure stall information for either CPU, memory, or IO.
See also: https://www.kernel.org/doc/Documentation/accounting/psi.txt
Fields
avg10: f32
10 second window
The percentage of time, over a 10 second window, that either some or all tasks were stalled waiting for a resource.
avg60: f32
60 second window
The percentage of time, over a 60 second window, that either some or all tasks were stalled waiting for a resource.
avg300: f32
300 second window
The percentage of time, over a 300 second window, that either some or all tasks were stalled waiting for a resource.
total: u64
Total stall time (in microseconds).
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for PressureRecord
impl Send for PressureRecord
impl Sync for PressureRecord
impl Unpin for PressureRecord
impl UnwindSafe for PressureRecord
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
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.
pub 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>,