Struct rd_agent_intf::report::UsageReport
source · pub struct UsageReport {Show 20 fields
pub cpu_util: f64,
pub cpu_sys: f64,
pub cpu_usage: f64,
pub cpu_usage_sys: f64,
pub cpu_usage_base: f64,
pub mem_bytes: u64,
pub swap_bytes: u64,
pub swap_free: u64,
pub io_rbytes: u64,
pub io_wbytes: u64,
pub io_rbps: u64,
pub io_wbps: u64,
pub io_usage: f64,
pub io_util: f64,
pub cpu_stalls: (f64, f64),
pub mem_stalls: (f64, f64),
pub io_stalls: (f64, f64),
pub cpu_pressures: (f64, f64),
pub mem_pressures: (f64, f64),
pub io_pressures: (f64, f64),
}Fields§
§cpu_util: f64§cpu_sys: f64§cpu_usage: f64§cpu_usage_sys: f64§cpu_usage_base: f64§mem_bytes: u64§swap_bytes: u64§swap_free: u64§io_rbytes: u64§io_wbytes: u64§io_rbps: u64§io_wbps: u64§io_usage: f64§io_util: f64§cpu_stalls: (f64, f64)§mem_stalls: (f64, f64)§io_stalls: (f64, f64)§cpu_pressures: (f64, f64)§mem_pressures: (f64, f64)§io_pressures: (f64, f64)Trait Implementations§
source§impl AddAssign<&UsageReport> for UsageReport
impl AddAssign<&UsageReport> for UsageReport
source§fn add_assign(&mut self, rhs: &UsageReport)
fn add_assign(&mut self, rhs: &UsageReport)
Performs the
+= operation. Read moresource§impl Clone for UsageReport
impl Clone for UsageReport
source§fn clone(&self) -> UsageReport
fn clone(&self) -> UsageReport
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for UsageReport
impl Debug for UsageReport
source§impl Default for UsageReport
impl Default for UsageReport
source§fn default() -> UsageReport
fn default() -> UsageReport
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for UsageReport
impl<'de> Deserialize<'de> for UsageReport
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl<T: Into<f64>> DivAssign<T> for UsageReport
impl<T: Into<f64>> DivAssign<T> for UsageReport
source§fn div_assign(&mut self, rhs: T)
fn div_assign(&mut self, rhs: T)
Performs the
/= operation. Read moreAuto Trait Implementations§
impl RefUnwindSafe for UsageReport
impl Send for UsageReport
impl Sync for UsageReport
impl Unpin for UsageReport
impl UnwindSafe for UsageReport
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