mem() improved calculation linux
This commit is contained in:
parent
780835fd69
commit
2eb0f98ffc
@ -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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user