Материал из Wiki.VDSPlanet.ru.
Дело в том что OpenVZ не совсем точно отображает количество использованной и/или общей памяти внутри VDS сервера.
Далее приведен простейший скриптик который покажет вам точное количество доступной и использованной памяти:
#!/bin/bash
bean=`cat /proc/user_beancounters`
guar=`echo "$bean" | grep vmguar | awk '{ print $4;}'`
priv=`echo "$bean" | grep privvm | awk '{ print $2;}'`
let totl=guar/256
let used=priv/256
let free=totl-used
let per=used*100/totl
echo "VPS Memory:"
echo " total: $totl mb used: $used mb ($per%) free: $free mb"
Под рутом:
touch /usr/local/bin/Free vi /usr/local/bin/Free и внесите вышепредствленный код. chmod 700 (750 или 755) /usr/local/bin/Free
При проверке получаем следущее:
[root@pip pip]# Free VPS Memory: total: 500 mb used: 89 mb (17%) free: 411 mb

