Struct cgroups::CpuResources [−][src]
pub struct CpuResources {
pub update_values: bool,
pub cpus: String,
pub mems: String,
pub shares: u64,
pub quota: i64,
pub period: u64,
pub realtime_runtime: i64,
pub realtime_period: u64,
}Resources limits about how the tasks can use the CPU.
Fields
update_values: bool
Whether values should be applied to the controller.
cpus: String
A comma-separated list of CPU IDs where the task in the control group can run. Dashes between numbers indicate ranges.
mems: String
Same syntax as the cpus field of this structure, but applies to memory nodes instead of
processors.
Weight of how much of the total CPU time should this control group get. Note that this is hierarchical, so this is weighted against the siblings of this control group.
quota: i64
In one period, how much can the tasks run in nanoseconds.
period: u64
Period of time in nanoseconds.
realtime_runtime: i64
This is currently a no-operation.
realtime_period: u64
This is currently a no-operation.
Trait Implementations
impl Debug for CpuResources[src]
impl Debug for CpuResourcesfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Clone for CpuResources[src]
impl Clone for CpuResourcesfn clone(&self) -> CpuResources[src]
fn clone(&self) -> CpuResourcesReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
impl Eq for CpuResources[src]
impl Eq for CpuResourcesimpl PartialEq for CpuResources[src]
impl PartialEq for CpuResourcesfn eq(&self, other: &CpuResources) -> bool[src]
fn eq(&self, other: &CpuResources) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &CpuResources) -> bool[src]
fn ne(&self, other: &CpuResources) -> boolThis method tests for !=.
impl Default for CpuResources[src]
impl Default for CpuResourcesfn default() -> CpuResources[src]
fn default() -> CpuResourcesReturns the "default value" for a type. Read more
Auto Trait Implementations
impl Send for CpuResources
impl Send for CpuResourcesimpl Sync for CpuResources
impl Sync for CpuResources