Тестирование сервера с Stress

Тестирование сервера с Stress

Хочу рассказать как можно потестить свой сервер ( выделенный, VPS) и посмотреть при каких обстоятельствах его можно  «положить». Нашел хорошую утилиту для этого, называется Stress.

Установим необходимое ПО.

Для ОС, такой как CentOS, RedHat или Fedora

Для ОС, такой как Debian, Ubuntu или Mint

Для ОС, такой как FreeBSD

# pkg_add·-r gcc gcc-c++ autoconf automake make

для новых версий:

Сейчас, скачаем исходный код программы и скомпилируем ее:

2 lines
# cd /usr/local/src·
# wget http://pkgs.fedoraproject.org/repo/pkgs/stress/stress-1.0.4.tar.gz/a607afa695a511765b40993a64c6e2f4/stress-1.0.4.tar.gz

Распакуем скачанный архив и перейдем в папку для компиляции утилиты:

# tar zxvf stress-1.0.4.tar.gz &&·cd stress-1.0.4

Чтобы скомпилировать программу, выполните :

Можно почитать как пользоваться:

# stress --help

Я создаю 8 процессов, они будут делать нагрузку на процессор двумя процессами, непрерывно создающих и удаляющих блоки по 512 Мб в RAM:

# stress --cpu 8 --vm 2 --vm-bytes 512M

Изменяйте количество процессов, количество процессов на процессор, а так же объем для блоков.

Вот такой тест для вашего сервера, которой был описан в теме «Тестирование сервера с Stress».

Было ли это полезно?

0 / 0