diff --git a/lib/memory.js b/lib/memory.js index fa19b0f..8a6bcdd 100644 --- a/lib/memory.js +++ b/lib/memory.js @@ -131,7 +131,7 @@ function mem(callback) { active: os.totalmem() - os.freemem(), // temporarily (fallback) available: os.freemem(), // temporarily (fallback) buffers: 0, - cache: 0, + cached: 0, slab: 0, buffcache: 0, @@ -158,16 +158,8 @@ function mem(callback) { result.slab = result.slab ? result.slab * 1024 : 0; result.buffcache = result.buffers + result.cached + result.slab; - let available = parseInt(util.getValue(lines, 'memavailable'), 10) - result.available = available ? available * 1024 : result.buffers + result.cache + result.free + result.slab - // result.available = result.available ? result.available * 1024 : os.freemem(); - - // result.active = result.total - result.free - result.buffcache; - - // result.active = parseInt(util.getValue(lines, 'active'), 10); - // result.active = result.active ? result.active * 1024 : 0; - // result.buffcache = result.total - result.free - result.active; - + let available = parseInt(util.getValue(lines, 'memavailable'), 10); + result.available = available ? available * 1024 : result.free + result.buffcache; result.active = result.total - result.available; result.swaptotal = parseInt(util.getValue(lines, 'swaptotal'), 10);