0.0.14 • Published 13 years ago
os-utils v0.0.14
os-utils
An operating system utility library. Some methods are wrappers of node libraries and others are calculations made by the module.
Installation
One line installation with npm.
npm install os-utilsThen in your code
var os = require('os-utils');
os.cpuUsage(function(v){
console.log( 'CPU Usage (%): ' + v );
});
os.cpuFree(function(v){
console.log( 'CPU Free:' + v );
});Usage
The following methods are available:
Calculate CPU usage for the next second
This is not an average of CPU usage like it is in the "os" module. The callback will receive a parameter with the value.
os.cpuUsage( function(value) { /* ... */ } );Calculate free CPU for the next second
This is not based on average CPU usage like it is in the "os" module. The callback will receive a parameter with the value.
os.cpuFree( function(value) { /* ... */ } );Get the platform name
os.platform();Get number of CPUs
os.cpuCount()Get current free memory
os.freemem()Get total memory
os.totalmem()Get a current free memory percentage
os.freememPercentage()Get the number of seconds the system has been running for
os.sysUptime();Get the number of seconds the process has been running
os.processUptime() Get average load for 1, 5 or 15 minutes
os.loadavg(1)
os.loadavg(5)
os.loadavg(15)