Have opinions about JavaScript? We want to hear them. Take the 2018 JavaScript Ecosystem Survey »

os-utils

0.0.14 • Public • Published

os-utils

an operating-system utility library. Some methods are wrappers of Node libraries and others are calculation made by the module.

Instalation

One line instaltion with npm.

npm install os-utils

Then in your code

var os 	= require('os-utils');


os.cpuUsage(function(v){
	console.log( 'CPU Usage (%): ' + v );
});

os.cpuFree(function(v){

Usage

The follwoing methods are available:

Calculate CPU usage in the next second. This is not an average of CPU usage like in the "os" module. The callback will receive a parameter with the value

os.cpuUsage( callback );

Calculate free CPU in the next second. This is not based on average CPU usage like in the "os" module. The callback will receive a parameter with the value

os.cpuFree( callback );

Get the platform name

os.platform();

Get number of CPU

os.countCPUs()

Get current free memory

os.freemem()

Get total memory

os.totalmem()

Get a percentage reporesentinf the free memory

os.freememPercentage()

Get the number of miliseconds that the system has been running for.

os.sysUptime();

Get the number of miliseconds that the process has been running for.

os.processUptime() 

Get average load for the 1, 5 or 15 minutes

os.loadavg(1)
os.loadavg(5)
os.loadavg(15)

Keywords

none

install

npm i os-utils

Downloadsweekly downloads

5,736

version

0.0.14

license

none

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability