Struct procfs::LoadAverage[][src]

pub struct LoadAverage {
    pub one: f32,
    pub five: f32,
    pub fifteen: f32,
    pub cur: u32,
    pub max: u32,
    pub latest_pid: u32,
}

Load average figures.

Load averages are calculated as the number of jobs in the run queue (state R) or waiting for disk I/O (state D) averaged over 1, 5, and 15 minutes.

Fields

The one-minute load average

The five-minute load average

THe fifteen-minute load average

The number of currently runnable kernel scheduling entities (processes, threads).

The number of kernel scheduling entities that currently exist on the system.

The fifth field is the PID of the process that was most recently created on the system.

Methods

impl LoadAverage
[src]

Reads load average info from /proc/loadavg

Trait Implementations

impl Debug for LoadAverage
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for LoadAverage

impl Sync for LoadAverage