Package Exports
- os-utils
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (os-utils) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
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)