Утилита 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
Подпишись на Linux Spark поддержи канал