npm.io
0.0.14 • Published 13 years ago

os-utils

Licence
MIT
Version
0.0.14
Deps
0
Vulns
0
Weekly
0
Stars
247

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