File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
hugegraph-dist/src/assembly/static/bin Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -154,8 +154,10 @@ function free_memory() {
154154 free=` expr $mem_free + $mem_buffer + $mem_cached `
155155 free=` expr $free / 1024`
156156 elif [ " $os " == " Darwin" ]; then
157- free=` top -l 1 | head -n 10 | grep PhysMem | awk -F' ,' ' {print $2}' \
158- | awk -F' M' ' {print $1}' | tr -d " " `
157+ local pages_free=` vm_stat | awk ' /Pages free/{print $0}' | awk -F' [:.]+' ' {print $2}' | tr -d " " `
158+ local pages_inactive=` vm_stat | awk ' /Pages inactive/{print $0}' | awk -F' [:.]+' ' {print $2}' | tr -d " " `
159+ local pages_available=` expr $pages_free + $pages_inactive `
160+ free=` expr $pages_available \* 4096 / 1024 / 1024`
159161 else
160162 echo " Unsupported operating system $os "
161163 exit 1
You can’t perform that action at this time.
0 commit comments