Struct below_model::cgroup::CgroupMemoryModel
source · pub struct CgroupMemoryModel {Show 45 fields
pub total: Option<u64>,
pub swap: Option<u64>,
pub anon: Option<u64>,
pub file: Option<u64>,
pub kernel: Option<u64>,
pub kernel_stack: Option<u64>,
pub slab: Option<u64>,
pub sock: Option<u64>,
pub shmem: Option<u64>,
pub zswap: Option<u64>,
pub zswapped: Option<u64>,
pub file_mapped: Option<u64>,
pub file_dirty: Option<u64>,
pub file_writeback: Option<u64>,
pub anon_thp: Option<u64>,
pub inactive_anon: Option<u64>,
pub active_anon: Option<u64>,
pub inactive_file: Option<u64>,
pub active_file: Option<u64>,
pub unevictable: Option<u64>,
pub slab_reclaimable: Option<u64>,
pub slab_unreclaimable: Option<u64>,
pub pgfault: Option<u64>,
pub pgmajfault: Option<u64>,
pub workingset_refault_anon: Option<u64>,
pub workingset_refault_file: Option<u64>,
pub workingset_activate_anon: Option<u64>,
pub workingset_activate_file: Option<u64>,
pub workingset_restore_anon: Option<u64>,
pub workingset_restore_file: Option<u64>,
pub workingset_nodereclaim: Option<u64>,
pub pgrefill: Option<u64>,
pub pgscan: Option<u64>,
pub pgsteal: Option<u64>,
pub pgactivate: Option<u64>,
pub pgdeactivate: Option<u64>,
pub pglazyfree: Option<u64>,
pub pglazyfreed: Option<u64>,
pub thp_fault_alloc: Option<u64>,
pub thp_collapse_alloc: Option<u64>,
pub events_low: Option<u64>,
pub events_high: Option<u64>,
pub events_max: Option<u64>,
pub events_oom: Option<u64>,
pub events_oom_kill: Option<u64>,
}
Fields§
§total: Option<u64>
§swap: Option<u64>
§anon: Option<u64>
§file: Option<u64>
§kernel: Option<u64>
§kernel_stack: Option<u64>
§slab: Option<u64>
§sock: Option<u64>
§shmem: Option<u64>
§zswap: Option<u64>
§zswapped: Option<u64>
§file_mapped: Option<u64>
§file_dirty: Option<u64>
§file_writeback: Option<u64>
§anon_thp: Option<u64>
§inactive_anon: Option<u64>
§active_anon: Option<u64>
§inactive_file: Option<u64>
§active_file: Option<u64>
§unevictable: Option<u64>
§slab_reclaimable: Option<u64>
§slab_unreclaimable: Option<u64>
§pgfault: Option<u64>
§pgmajfault: Option<u64>
§workingset_refault_anon: Option<u64>
§workingset_refault_file: Option<u64>
§workingset_activate_anon: Option<u64>
§workingset_activate_file: Option<u64>
§workingset_restore_anon: Option<u64>
§workingset_restore_file: Option<u64>
§workingset_nodereclaim: Option<u64>
§pgrefill: Option<u64>
§pgscan: Option<u64>
§pgsteal: Option<u64>
§pgactivate: Option<u64>
§pgdeactivate: Option<u64>
§pglazyfree: Option<u64>
§pglazyfreed: Option<u64>
§thp_fault_alloc: Option<u64>
§thp_collapse_alloc: Option<u64>
§events_low: Option<u64>
§events_high: Option<u64>
§events_max: Option<u64>
§events_oom: Option<u64>
§events_oom_kill: Option<u64>
Implementations§
source§impl CgroupMemoryModel
impl CgroupMemoryModel
pub fn new( sample: &CgroupSample, last: Option<(&CgroupSample, Duration)> ) -> CgroupMemoryModel
Trait Implementations§
source§impl Add for CgroupMemoryModel
impl Add for CgroupMemoryModel
source§impl Clone for CgroupMemoryModel
impl Clone for CgroupMemoryModel
source§fn clone(&self) -> CgroupMemoryModel
fn clone(&self) -> CgroupMemoryModel
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 CgroupMemoryModel
impl Debug for CgroupMemoryModel
source§impl Default for CgroupMemoryModel
impl Default for CgroupMemoryModel
source§fn default() -> CgroupMemoryModel
fn default() -> CgroupMemoryModel
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CgroupMemoryModel
impl<'de> Deserialize<'de> for CgroupMemoryModel
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 PartialEq for CgroupMemoryModel
impl PartialEq for CgroupMemoryModel
source§fn eq(&self, other: &CgroupMemoryModel) -> bool
fn eq(&self, other: &CgroupMemoryModel) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Queriable for CgroupMemoryModel
impl Queriable for CgroupMemoryModel
source§impl Serialize for CgroupMemoryModel
impl Serialize for CgroupMemoryModel
impl StructuralPartialEq for CgroupMemoryModel
Auto Trait Implementations§
impl Freeze for CgroupMemoryModel
impl RefUnwindSafe for CgroupMemoryModel
impl Send for CgroupMemoryModel
impl Sync for CgroupMemoryModel
impl Unpin for CgroupMemoryModel
impl UnwindSafe for CgroupMemoryModel
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