26.01.2007: Speicherverbrauch bei vServern prüfen

Mit der Freeware vzfree kann man sich einafch und bequem an der Konsole den Speicherverbrauch eines vServers anzeigen lassen.

Das Script vzfree zeigt zuverlässig den Speicherverbrauch bei vServern an.

Zu allererst in folgenden Ordner wechseln:

cd /usr/local/bin

danach vzfree downloaden:

wget http: //vpsadmin.de/updates/vzfree

 (bitte das Leerzeichen nach http: entfernen)

und die richtigen Rechte setzen:

chmod +x vzfree

Nun lässt sich auf der Konsole mit dem Befehl vzfree der aktuelle Speicherverbrauch feststellen:

vps:~# vzfree
Speichernutzung ihres VPS:
Momentan genutzt: 73.9297 MB
Zugesichert: 110.34 MB
Maximal nutzbar: 331.02 MB

Das Script selber sieht so aus:

#!/bin/bash

x=$(cat /proc/user_beancounters |grep privvmpages|awk 'BEGIN{ cur=max=lim=0; }{ cur+=$2;
max+=$3;lim+=$5 } END {print cur*4/1024,max*4/1024,lim*4/1024}')
zugesichert=$(cat /proc/user_beancounters |grep oomguarpages|awk 'BEGIN{ cur=max=lim=0; }{ lim+=$4 }
END { print lim*4/1024}')

momentan=$(echo $x| awk '{print $1}')
maximalgenutzt=$(echo $x| awk '{print $2}')
maximalnutzbar=$(echo $x| awk '{print $3}')

echo "VPS Speichernutzung:"
echo "Momentan genutzt: $momentan MB"
#echo "Maximal genutzt: $maximalgenutzt MB"
echo "Zugesichert: $zugesichert MB"
echo "Maximal nutzbar: $maximalnutzbar MB"