#!/bin/bash

_ALL=` free | grep 'Mem:' | awk '{print $2}'`
_FREE=`free | grep 'Mem:' | awk '{print $4}'`
_BORDER=`expr $_ALL / 6`

_ZRAMUSE=`cat /proc/swaps | grep ^/dev/zram | awk '{total = total + $4} END{print total}'`
_ZRAMALL=`cat /proc/swaps | grep ^/dev/zram | awk '{total = total + $3} END{print total}'`

if [ "$_ZRAMUSE" == "" ] ; then
	_ZRAMUSE=1
	_ZRAMALL=100
fi

if [ `expr $_ZRAMUSE \* 100 / $_ZRAMALL` -gt 90 ] ; then
	sudo service zram-config stop
	/bin/sync && /bin/sync && sudo /sbin/sysctl -w vm.drop_caches=3
	sudo service zram-config start
fi

exit 0
