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)
|
active: os.totalmem() - os.freemem(), // temporarily (fallback)
|
||||||
available: os.freemem(), // temporarily (fallback)
|
available: os.freemem(), // temporarily (fallback)
|
||||||
buffers: 0,
|
buffers: 0,
|
||||||
cache: 0,
|
cached: 0,
|
||||||
slab: 0,
|
slab: 0,
|
||||||
buffcache: 0,
|
buffcache: 0,
|
||||||
|
|
||||||
@ -158,16 +158,8 @@ function mem(callback) {
|
|||||||
result.slab = result.slab ? result.slab * 1024 : 0;
|
result.slab = result.slab ? result.slab * 1024 : 0;
|
||||||
result.buffcache = result.buffers + result.cached + result.slab;
|
result.buffcache = result.buffers + result.cached + result.slab;
|
||||||
|
|
||||||
let available = parseInt(util.getValue(lines, 'memavailable'), 10)
|
let available = parseInt(util.getValue(lines, 'memavailable'), 10);
|
||||||
result.available = available ? available * 1024 : result.buffers + result.cache + result.free + result.slab
|
result.available = available ? available * 1024 : result.free + result.buffcache;
|
||||||
// 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;
|
|
||||||
|
|
||||||
result.active = result.total - result.available;
|
result.active = result.total - result.available;
|
||||||
|
|
||||||
result.swaptotal = parseInt(util.getValue(lines, 'swaptotal'), 10);
|
result.swaptotal = parseInt(util.getValue(lines, 'swaptotal'), 10);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user