Home » Linux » Стресс тестирование сервера Linux с помощью Stress

Стресс тестирование сервера Linux с помощью Stress

Хочу рассказать о маленькой и полезной утилите, с помощью которой можно быстро нагрузить виртуальную машину так, как вам нужно. Называется она stress и обычно присутствует в стандартных репозиториях linux. В Centos она живет в репе epel, поэтому быстро ставится.

Хочешь научиться автоматически разворачивать и поддерживать высоконагруженные проекты? Тогда рекомендую познакомиться с онлайн курсом " Infrastructure as a code." в OTUS. Актуально для системных администраторов и devops инженеров. Подробности по .

# dnf install epel-release
# dnf install stress

Мне лично она нравится тем, что с ее помощью можно быстро проверить настроенный мониторинг. Например, вот такой командой можно плотненько нагрузить виртуалку с 2 cpu и 4G ram, заняв ровно 3G памяти:

# stress --cpu 2 --io 2 --hdd 2 --vm 3 --vm-bytes 1G --vm-keep -t 60s

Дальше ждете срабатывания триггеров на проц или память. Так же можно наблюдать, что будет с сайтом и как будет падать его производительность при полной загрузке виртуалки. Можно оценить снижение его отклика, чтобы отрегулировать пороговые значения триггера и посмотреть, как они работают.

В целом, ничего особенного, но из-за того, что stress быстро ставится и везде есть, а так же имеет ограниченный набор простых и понятных параметров, позволяет быстро проверить то, что вам необходимо.

Источник - мой канал: https://t.me/srv_admin/495.

Онлайн курс Infrastructure as a code

Если у вас есть желание научиться автоматизировать свою работу, избавить себя и команду от рутины, рекомендую пройти онлайн курс Infrastructure as a code. в OTUS. Обучение длится 4 месяца. Что даст вам этот курс:
  • Познакомитесь с Terraform.
  • Изучите систему управления конфигурацией Ansible.
  • Познакомитесь с другими системами управления конфигурацией - Chef, Puppet, SaltStack.
  • Узнаете, чем отличается изменяемая инфраструктура от неизменяемой, а также научитесь выбирать и управлять ей.
  • В заключительном модуле изучите инструменты CI/CD: это GitLab и Jenkins
Смотрите подробнее программу по .

Автор Zerox

Владимир, системный администратор, автор сайта. Люблю настраивать сервера, изучать что-то новое, делиться знаниями, писать интересные и полезные статьи. Открыт к диалогу и сотрудничеству. Если вам интересно узнать обо мне побольше, то можете послушать интервью. Запись на моем канале - https://t.me/srv_admin/425 или на сайте в контактах.

Добавить комментарий

Ваш адрес email не будет опубликован.

Нажимая кнопку "Отправить комментарий" Я даю согласие на обработку персональных данных.