Linux -- это интересно

stress-ng


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

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

stress-ng многофункциональная и гибкая утилита, одной из ключевых особенностей является наличие встроенных тестов. Утилита абсолютно самодостаточна, при выполнении тестов не производится обращение к сторонним приложениям и/или внешним ресурсам. Можно задать количество процессов вызываемых для каждого типа стресс-теста, при отрицательном или нулевом значении их количество определяется возможностями процессора (автоматически).

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

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

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

stress-ng позволяет гибко задать необходимые параметры тестирования конкретной подсистемы. Синтаксис утилиты довольно прост, для наиболее полноценного тестирования утилиту надо запускать с правами администратора (root), все имеющиеся опции подробно документированы.

Лицензия: GNU General Public License version 2.0 (GPLv2)

Домашняя страница

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)