Утилита Stress 🔥
Как провести стресс тестирование системы в Linux? Не вопрос, простой способ нагрузить систему имеется, давай покажу...
Утилита Stress позволяет провести нагрузочное тестирование системы по CPU, ОЗУ, Дискам и системе ввода-вывода, что делает её незаменимой
Устанавливаем утилиту
apt install stress
После установки смотрим сколько в системе ядер
grep -c ^processor /proc/cpuinfo
В нашем случае 8 ядер ℹ️
Основные ключи
-c - нагрузка на CPU
-m - нагрузка на виртуальную память
-d - нагрузка на диск
-i - нагрузка на подсистему ввода-вывода
-t - время проведения нагрузки
Ключи можно комбинировать и запускать одновременно несколько тестов
Пример:
stress -c 2 -m 4 --vm-bytes 512M -d 4 -t 20
Запускаем тест
Запускаем нагрузку на 8 ядер на 20 секунд
stress -c 8 -t 20
Запускаем нагрузку на ОЗУ в 2 процесса по 256M на 20 секунд
stress -m 2 -t 20
Запускаем нагрузку на ОЗУ в 2 процесса по 512M на 20 секунд
stress -m 2 --vm-bytes 512M -t 20
Запускаем нагрузку на диск в 2 процесса по 1Гб на 40 секунд
stress -d 2 -t 40
Для объёма 2Гб ключ -hdd-bytes 2GB
Запускаем нагрузку на подсистему ввода-вывода с двумя процессами на 40 секунд
stress -i 2 -t 40