FastNetMon

Saturday, 13 April 2013

Спец скрипт для тестирования реальных объемов доступной контейнеру памяти на OpenVZ

Вот этот чудесный скрипт! К сожалению, на первоисточнике он стерт и пришлось его долго и муторно искать в кэше Google: http://www.lowendtalk.com/discussion/893/how-do-you-check-the-memory-allocation-is-correct

Вот в виде файлика для скачки: https://fastvps.googlecode.com/svn/trunk/scripts/mem_test.c

Сборка и использование на Debian:
apt-get install -y gcc
wget https://fastvps.googlecode.com/svn/trunk/scripts/mem_test.c
gcc mem_test.c

Теперь запускаем тест, например, провайдер обещает Вам 8 гб памяти, попробуем ее выделить целиком (парамтры команды в байтах):

./a.out  8000000000
Если скрипт выдал: Press enter when memory should be freed, то все ок, если же - Could not allocate requested memory, то либо у Вас память чем-то занята (до теста надо выключить ВСЕ приложения до последнего), либо првоайдер кривит душой и дает памяти меньше, чем обещает.

No comments :

Post a Comment

Note: only a member of this blog may post a comment.