/proc/sys/vm/drop_caches fi"> /proc/sys/vm/drop_caches fi"> /proc/sys/vm/drop_caches fi">
#!/bin/bash
LIMIT=90
TOTAL=$(free -mh | grep Mem | awk '{ gsub("G", ""); print $6 }');
USED=$(free -mh | grep Mem | awk '{ gsub("G", ""); print $3 }');
CACHE=$(free -mh | grep Mem | awk '{ gsub("G", ""); print $6 }');
ALL_USAGE=$(echo "$USED + $CACHE" | bc);
PERCENTAGE=$(echo "$ALL_USAGE / $TOTAL * 100" | bc);
echo $ALL_USAGE
if (test $PERCENTAGE -gt $LIMIT); then
echo 1 > /proc/sys/vm/drop_caches
fi