|
@@ -0,0 +1,13 @@
|
|
|
+#!/bin/sh
|
|
|
+
|
|
|
+#memory used
|
|
|
+#total - free - buffers - cache
|
|
|
+
|
|
|
+total=$(cat /proc/meminfo | grep MemTotal | cut -d: -f2 | tr -d [:space:] | cut -d"k" -f1)
|
|
|
+free=$(cat /proc/meminfo | grep MemFree | cut -d: -f2 | tr -d [:space:] | cut -d"k" -f1)
|
|
|
+buffers=$(cat /proc/meminfo | grep Buffers | cut -d: -f2 | tr -d [:space:] | cut -d"k" -f1)
|
|
|
+cached=$(cat /proc/meminfo | grep Cached | cut -d: -f2 | tr -d [:space:] | cut -d"k" -f1)
|
|
|
+
|
|
|
+used=$(echo $total - $free - $buffers - $cached | bc)
|
|
|
+
|
|
|
+printf "Mem Used: %.2f GB" $(echo "$used / 1024 ^ 2" | bc -l)
|