stress-ng — специализированная консольная утилита для проведения нагрузочного стресс-тестирования аппаратного обеспечения различными способами.
Используя stress-ng можно без проблем эмитировать реальную рабочую нагрузку на тестируемые подсистемы для оценки их возможностей и контроля стабильности работы компьютера (процессора, виртуальной памяти и дисков). Также выполнение стресс-тестов может быть полезно для наблюдения за изменениями производительности на разных выпусках операционной системы или её работы на разных типах оборудования.
stress-ng многофункциональная и гибкая утилита, одной из ключевых особенностей является наличие встроенных тестов. Утилита абсолютно самодостаточна, при выполнении тестов не производится обращение к сторонним приложениям и/или внешним ресурсам. Можно задать количество процессов вызываемых для каждого типа стресс-теста, при отрицательном или нулевом значении их количество определяется возможностями процессора (автоматически).
При запуске с соответствующими опциями stress-ng позволяет запустить более двухсот тридцати стресс-тестов общего назначения, предоставляющих различной разновидности и качества нагрузки на используемое оборудование. Результаты тестов выводятся в виде удобной для восприятия таблицы, отдельной строкой для каждого выполненного теста.
Доступно семьдесят восемь специфичных для процессора стресс-тестов, в совокупности позволяющих наиболее реалистично задать нагрузку на процессор, используя целочисленные вычисления и вычисления с плавающей запятой, битовые вычисления, комплексные вычисления и пр...
Имеется более двадцати готовых стресс-тестов виртуальной памяти, имеющие конкретный метод тестирования. stress-ng при запуске "тестов по умолчанию" выполняет все доступные для выбранной категории тесты (последовательно друг за другом). Для контроля работы оборудования в режиме реального времени, при запуске стресс-теста, можно использовать набор консольных утилит Sysstat (измерение и анализ производительности системы).
stress-ng позволяет гибко задать необходимые параметры тестирования конкретной подсистемы. Синтаксис утилиты довольно прост, для наиболее полноценного тестирования утилиту надо запускать с правами администратора (root), все имеющиеся опции подробно документированы.
Лицензия: GNU General Public License version 2.0 (GPLv2)
Вы можете войти под своим логином или зарегистрироваться на сайте.