Struct bollard::container::MemoryStatsStatsV2
source · pub struct MemoryStatsStatsV2 {Show 31 fields
pub anon: u64,
pub file: u64,
pub kernel_stack: u64,
pub slab: u64,
pub sock: u64,
pub shmem: u64,
pub file_mapped: u64,
pub file_dirty: u64,
pub file_writeback: u64,
pub anon_thp: u64,
pub inactive_anon: u64,
pub active_anon: u64,
pub inactive_file: u64,
pub active_file: u64,
pub unevictable: u64,
pub slab_reclaimable: u64,
pub slab_unreclaimable: u64,
pub pgfault: u64,
pub pgmajfault: u64,
pub workingset_refault: u64,
pub workingset_activate: u64,
pub workingset_nodereclaim: u64,
pub pgrefill: u64,
pub pgscan: u64,
pub pgsteal: u64,
pub pgactivate: u64,
pub pgdeactivate: u64,
pub pglazyfree: u64,
pub pglazyfreed: u64,
pub thp_fault_alloc: u64,
pub thp_collapse_alloc: u64,
}
Expand description
Granular memory statistics for the container, v2 cgroups.
Exposed in the docker library here.
Fields§
§anon: u64
§file: u64
§kernel_stack: u64
§slab: u64
§sock: u64
§shmem: u64
§file_mapped: u64
§file_dirty: u64
§file_writeback: u64
§anon_thp: u64
§inactive_anon: u64
§active_anon: u64
§inactive_file: u64
§active_file: u64
§unevictable: u64
§slab_reclaimable: u64
§slab_unreclaimable: u64
§pgfault: u64
§pgmajfault: u64
§workingset_refault: u64
§workingset_activate: u64
§workingset_nodereclaim: u64
§pgrefill: u64
§pgscan: u64
§pgsteal: u64
§pgactivate: u64
§pgdeactivate: u64
§pglazyfree: u64
§pglazyfreed: u64
§thp_fault_alloc: u64
§thp_collapse_alloc: u64
Trait Implementations§
source§impl Clone for MemoryStatsStatsV2
impl Clone for MemoryStatsStatsV2
source§fn clone(&self) -> MemoryStatsStatsV2
fn clone(&self) -> MemoryStatsStatsV2
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 MemoryStatsStatsV2
impl Debug for MemoryStatsStatsV2
source§impl<'de> Deserialize<'de> for MemoryStatsStatsV2
impl<'de> Deserialize<'de> for MemoryStatsStatsV2
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 MemoryStatsStatsV2
impl PartialEq for MemoryStatsStatsV2
source§impl Serialize for MemoryStatsStatsV2
impl Serialize for MemoryStatsStatsV2
impl Copy for MemoryStatsStatsV2
impl StructuralPartialEq for MemoryStatsStatsV2
Auto Trait Implementations§
impl Freeze for MemoryStatsStatsV2
impl RefUnwindSafe for MemoryStatsStatsV2
impl Send for MemoryStatsStatsV2
impl Sync for MemoryStatsStatsV2
impl Unpin for MemoryStatsStatsV2
impl UnwindSafe for MemoryStatsStatsV2
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)