Struct nc::types::sysinfo_t [−][src]
#[repr(C)]pub struct sysinfo_t {
pub uptime: isize,
pub loads: [usize; 3],
pub totalram: usize,
pub freeram: usize,
pub sharedram: usize,
pub bufferram: usize,
pub totalswap: usize,
pub freeswap: usize,
pub procs: u16,
pub totalhigh: usize,
pub freehigh: usize,
pub mem_unit: u32,
// some fields omitted
}
Fields
uptime: isize
Seconds since boot
loads: [usize; 3]
1, 5, and 15 minute load averages
totalram: usize
Total usable main memory size
freeram: usize
Available memory size
Amount of shared memory
bufferram: usize
Memory used by buffers
totalswap: usize
Total swap space size
freeswap: usize
swap space still available
procs: u16
Number of current processes
totalhigh: usize
Total high memory size
freehigh: usize
Available high memory size
mem_unit: u32
Memory unit size in bytes
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for sysinfo_t
impl UnwindSafe for sysinfo_t
Blanket Implementations
Mutably borrows from an owned value. Read more