1.8.9.2 Stress-ng - утилита нагрузочного тестирования аппаратного обеспечения
stress-ng — специализированная консольная утилита для проведения нагрузочного стресс-тестирования аппаратного обеспечения различными способами.
На нашем Youtube-канале вы можете ознакомиться с примером использования утилиты для проведения тестирования аппаратного обеспечения ПК, просмотрев видео Информация, мониторинг и тестирование системы, а также найти много другой полезной информации.
Установка
Для установки утилиты необходимо выполнить команду (с правами администратора системы):
dnf in stress-ng -y
Тестирование процессора
Для подавляющего большинства ситуаций классическим примером стресс-теста можно использовать тест, выполняемый следующей командой:
stress-ng --cpu 16 --cpu-method matrixprod --metrics --timeout 60
В данном тесте задействованы 16 потоков для тестирования 16-поточного процессора. Естественно, количество потоков следует задавать в соответствии со спецификацией используемого процессора.
Тестирование дисковой подсистемы
Для проведения стресс-тестирования накопителей, таких как жёсткие диски, можно для начала провести низкоуровневый тест ввода/вывода, данный тест требует root-прав:
stress-ng --sequential 0 --class io --timeout 60s --metrics-brief
Тестирование памяти
Чтобы провести стресс-тест памяти, используйте команду:
stress-ng --sequential 0 --class memory --timeout 60s --metrics-brief
Комплексное тестирование
Если необходимо провести комплексное стресс-тестирование, можно задействовать работу нескольких основных подсистем вместе одной командой:
stress-ng --cpu 4 --io 4 --vm 1 --vm-bytes 1G --timeout 60s --metrics-brief
Дата последнего изменения: 15.11.2023
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.