Хочу рассказать о маленькой и полезной утилите, с помощью которой можно быстро нагрузить виртуальную машину так, как вам нужно. Называется она stress и обычно присутствует в стандартных репозиториях linux. В Centos она живет в репе epel, поэтому быстро ставится.
На углубленном курсе "Архитектура современных компьютерных сетей" вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
# 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.