Learn R Programming

parallelly (version 1.41.0)

cpuLoad: Get the Recent CPU Load

Description

Get the Recent CPU Load

Usage

cpuLoad()

Arguments

Value

A named numeric vector with three elements 1min, 5min, and 15min with non-negative values. These values represent estimates of the CPU load during the last minute, the last five minutes, and the last fifteen minutes [1]. An idle system have values close to zero, and a heavily loaded system have values near parallel::detectCores(). If they are unknown, missing values are returned.

Details

This function works only Unix-like system with /proc/loadavg.

References

  1. Linux Load Averages: Solving the Mystery, Brendan Gregg's Blog, 2017-08-08, http://www.brendangregg.com/blog/2017-08-08/linux-load-averages.html

Examples

Run this code
loadavg <- cpuLoad()
print(loadavg)

Run the code above in your browser using DataLab