Struct below_model::cgroup::SingleCgroupModel
source · pub struct SingleCgroupModel {Show 13 fields
pub name: String,
pub full_path: String,
pub inode_number: Option<u64>,
pub depth: u32,
pub properties: Option<CgroupProperties>,
pub cpu: Option<CgroupCpuModel>,
pub memory: Option<CgroupMemoryModel>,
pub pids: Option<CgroupPidsModel>,
pub io: Option<BTreeMap<String, CgroupIoModel>>,
pub io_total: Option<CgroupIoModel>,
pub pressure: Option<CgroupPressureModel>,
pub cgroup_stat: Option<CgroupStatModel>,
pub memory_numa_stat: Option<BTreeMap<u32, CgroupMemoryNumaModel>>,
}
Expand description
Collection of all data local to the cgroup, e.g. its memory/io/cpu/pids usage. Nothing about child cgroups or siblings, and therefore “Single” in its name.
Fields§
§name: String
§full_path: String
§inode_number: Option<u64>
§depth: u32
§properties: Option<CgroupProperties>
§cpu: Option<CgroupCpuModel>
§memory: Option<CgroupMemoryModel>
§pids: Option<CgroupPidsModel>
§io: Option<BTreeMap<String, CgroupIoModel>>
§io_total: Option<CgroupIoModel>
§pressure: Option<CgroupPressureModel>
§cgroup_stat: Option<CgroupStatModel>
§memory_numa_stat: Option<BTreeMap<u32, CgroupMemoryNumaModel>>
Trait Implementations§
source§impl Clone for SingleCgroupModel
impl Clone for SingleCgroupModel
source§fn clone(&self) -> SingleCgroupModel
fn clone(&self) -> SingleCgroupModel
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 SingleCgroupModel
impl Debug for SingleCgroupModel
source§impl Default for SingleCgroupModel
impl Default for SingleCgroupModel
source§fn default() -> SingleCgroupModel
fn default() -> SingleCgroupModel
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SingleCgroupModel
impl<'de> Deserialize<'de> for SingleCgroupModel
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 Nameable for SingleCgroupModel
impl Nameable for SingleCgroupModel
source§impl Queriable for SingleCgroupModel
impl Queriable for SingleCgroupModel
Auto Trait Implementations§
impl Freeze for SingleCgroupModel
impl RefUnwindSafe for SingleCgroupModel
impl Send for SingleCgroupModel
impl Sync for SingleCgroupModel
impl Unpin for SingleCgroupModel
impl UnwindSafe for SingleCgroupModel
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