Site icon GalaxyData Community

stress-ng

Чтобы запустить все тесты один за другим в течение 5 минут, с количеством экземпляров каждого стрессора соответствует числу онлайн-процессоров:

stress-ng --sequential 0 -t 5m 2>&1 | tee stress-ng-test.xt

f you want to have both stderr and output displayed on the console and in a file use this:

2>&1 | tee

stress-ng — это инструмент для тестирования производительности системы путем создания нагрузки на различные компоненты компьютера, такие как процессор, память, диски и сеть. Его часто используют разработчики и администраторы для проверки стабильности и надежности аппаратуры перед использованием её в продакшен среде.

Основные возможности stress-ng

Примеры использования

Нагрузить процессор

stress-ng --cpu 8 --timeout 60s

Эта команда запустит восемь параллельных процессоров, загружающих ЦПУ на протяжении одной минуты.

Тестирование ОЗУ

stress-ng --vm 4 --vm-bytes 1G --timeout 120s

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

Проверка диска

stress-ng --hdd 2 --hdd-size 1G --timeout 300s

Запускает два параллельных процесса, записывающих и стирающих файлы размером примерно в 1 Гб в течение пяти минут.

Полезные опции


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

Exit mobile version