return new Promise(function(resolve, reject) { cpuStat.usagePercent(function(err, percent, seconds) { if (err) return err; stats.cpuPercent = percent; resolve(); }); });
module.exports.getCoreUsage = function (coreNum, callback) { cpuStat.usagePercent({coreIndex: coreNum, sampleMs: 1000}, function (err, percent, seconds) { if (err) { logger.error('@os.getCoreUsage. Error: ' + err) } else { var response = parseFloat(percent) / 100 callback(response) } }) }