From 2c9282e92e3a3aa1b631258cf670a8a33ec2d769 Mon Sep 17 00:00:00 2001 From: Michael Sandrof Date: Fri, 12 Oct 2018 20:30:29 -0700 Subject: [PATCH] Better free mem computation for linux: use available/total instead of free/total. --- libs/health.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/health.js b/libs/health.js index d0fb721d..28107634 100644 --- a/libs/health.js +++ b/libs/health.js @@ -65,7 +65,7 @@ module.exports = function(s,config,lang,io){ k.cmd = "echo \"scale=4; $(vmstat -H | tail -1 | awk '{print $5}')*1024*100/$(sysctl hw.physmem | awk '{print $2}')\" | bc" break; default: - k.cmd = "LANG=C free | grep Mem | awk '{print $4/$2 * 100.0}'"; + k.cmd = "LANG=C free | grep Mem | awk '{print $7/$2 * 100.0}'"; break; } if(k.cmd){