我正在使用节点,并且有一些内存值:
var freeMemory = os.freemem();
var totalMemory = os.totalmem();
我不知道是否需要更多的值。
我的问题是...如何获得freeMemory的百分比?
答案 0 :(得分:2)
使用os-utils库
npm install os-utils
var os = require('os-utils');
os.cpuUsage(function(v){
console.log( 'CPU Usage (%): ' + v );
});
os.cpuFree(function(v){
console.log( 'CPU Free:' + v );
});
console.log(os.freememPercentage());//gets you the free memory percentage
有关更多信息,请访问此处的文档-https://github.com/oscmejia/os-utils
答案 1 :(得分:1)
您拥有可用内存的值和可用内存的值,因此很容易按照百分比计算:
console.log(Math.round((freeMemory * 100) / totalMemory) + '%') // => 68%