Struct below_model::cgroup::CgroupMemoryModel [−][src]
pub struct CgroupMemoryModel {Show 39 fields
pub total: Option<u64>,
pub swap: Option<u64>,
pub anon: Option<u64>,
pub file: Option<u64>,
pub kernel_stack: Option<u64>,
pub slab: Option<u64>,
pub sock: Option<u64>,
pub shmem: 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: Option<u64>,
pub workingset_activate: 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 memory_high: Option<i64>,
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_stack: Option<u64>
slab: Option<u64>
sock: Option<u64>
shmem: 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: Option<u64>
workingset_activate: 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>
memory_high: Option<i64>
events_low: Option<u64>
events_high: Option<u64>
events_max: Option<u64>
events_oom: Option<u64>
events_oom_kill: Option<u64>
Implementations
pub fn new(
sample: &CgroupSample,
last: Option<(&CgroupSample, Duration)>
) -> CgroupMemoryModel
Trait Implementations
Returns the “default value” for a type. Read more
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for CgroupMemoryModel
impl Send for CgroupMemoryModel
impl Sync for CgroupMemoryModel
impl Unpin for CgroupMemoryModel
impl UnwindSafe for CgroupMemoryModel
Blanket Implementations
Mutably borrows from an owned value. Read more