Представление

6 полезных приложений Linux для стресс-тестирования и оценки производительности ЦП

6 полезных приложений Linux для стресс-тестирования и оценки производительности ЦП
Методы эталонных тестов и стресс-тестов часто используются для оценки производительности настольных ПК и серверов. Эти тесты также полезны для поиска аппаратных проблем и системных аномалий, которые наблюдаются только тогда, когда система находится под большой нагрузкой.

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

HardInfo (только для сравнения)

HardInfo - это графическая утилита для Linux, которая отображает информацию о различных аппаратных компонентах вашего ПК, таких как процессор, модули оперативной памяти, датчики, жесткие диски и т. д. Он также поддерживает экспорт подробного отчета о вашей системе в формате txt или html, чтобы вы могли поделиться им со своими друзьями, сравнить его с другими системами или использовать его для целей отладки.

Помимо общей информации о вашей системе, HardInfo предоставляет несколько инструментов для тестирования производительности вашего оборудования. Что касается бенчмаркинга CPU, он включает пять методов: CPU Blowfish, CPU CryptoHash, CPU Fibonacci, CPU N-Queens и CPU Zlib.

Чтобы установить HardInfo в Ubuntu, выполните следующую команду:

$ sudo apt install hardinfo

Чтобы запустить тест ЦП, щелкните любой метод теста в разделе «Тесты», как показано на снимке экрана ниже.

После завершения теста HardInfo сообщит вам, лучше ли более низкий или более высокий балл. Он также отображает оценки процессоров других производителей для удобного сравнения.

Sysbench (только для тестов)

Sysbench, как следует из названия, это приложение командной строки для запуска тестов в вашей системе. Написанный на Lua, Sysbench в основном предназначен для тестирования баз данных. Однако он включает в себя опции для тестирования ЦП, памяти и пропускной способности файлов.

Чтобы установить Sysbench в Ubuntu, выполните следующую команду:

$ sudo apt установить sysbench

Чтобы запустить тест с использованием Sysbench, выполните следующую команду:

$ sysbench cpu --threads = 2 запустить

Где:

Вы можете использовать другие переключатели командной строки для настройки поведения теста. Более подробную информацию об этих вариантах можно найти здесь.

После завершения теста вы можете использовать переменную «событий в секунду» для измерения производительности вашего процессора. К сожалению, в отличие от HardInfo, Sysbench не предоставляет результаты тестов других моделей процессоров, производимых различными поставщиками оборудования. Если у вас несколько компьютеров, вы можете запустить тест на обоих, а затем сравнить числа. Чем больше количество событий в секунду, тем выше производительность процессора.

Стресс (только стресс-тест)

Стресс это простая утилита командной строки для проведения стресс-тестов ввода-вывода ЦП, памяти и дисков.

Вы можете установить стресс в Ubuntu, выполнив следующую команду:

$ sudo apt install стресс

Обратите внимание, что Stress не будет запускать какой-либо тест производительности в вашей системе, вместо этого он будет постоянно воздействовать на ЦП и заставлять его работать на 100%. Рекомендуется закрыть все запущенные приложения перед выполнением теста. Продолжительный стресс может привести к сбою системы, и вам может потребоваться жесткая перезагрузка для восстановления системы.

Вы можете запустить стресс-тест, выполнив команду ниже, где «cpu» означает количество потоков, используемых для выполнения теста. Чтобы остановить тест в любой момент, закройте терминал или нажмите чтобы остановить.

$ стресс - процессор 2

Я активно использовал Stress, когда год назад собрал для себя новый компьютер. Это очень помогло мне настроить скорость вращения вентиляторов в BIOS для улучшения охлаждения.

Stress-ng (только стресс-тест)

Стресс-нг это обновленная реализация упомянутого выше инструмента Stress. Он гораздо более продвинутый и включает сотни тестов, чтобы загрузить вашу систему.

Вы можете установить Stress-ng в Ubuntu, выполнив следующую команду:

$ sudo apt install stress-ng

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

Вы можете запустить стресс-тест, выполнив команду ниже, где «cpu» означает количество потоков, используемых для выполнения теста. Чтобы остановить тест в любой момент, закройте терминал или нажмите чтобы остановить.

$ стресс-нг - процессор 4

Выполнение указанной выше команды приведет к последовательному запуску около 70 тестов процессора. Однако вы можете запустить все эти тесты параллельно, выполнив следующую команду:

$ стресс-нг - процессор 4 - все

Команду можно настроить, используя множество других переключателей командной строки, но объяснение всех из них выходит за рамки данной статьи. Вы можете изучить эти варианты из здесь.

S-tui (только стресс-тест)

S-tui это монитор ресурсов ЦП, который использует графический интерфейс на основе терминала для отображения данных и графиков.

Он поддерживает стресс-тестирование ЦП с использованием перечисленного выше приложения Stress, давая вам хороший обзор различных параметров ЦП, таких как частота, температура и загрузка, с высоты птичьего полета.

S-tui можно установить в Ubuntu, выполнив следующую команду:

$ sudo apt install s-tui stress

Поскольку это всего лишь интерфейс на основе терминала для приложения командной строки Stress, он может зависеть от блокировки системы во время интенсивного использования.

Выполните следующую команду, чтобы запустить его. Чтобы остановить тест в любой момент, закройте терминал или нажмите чтобы остановить.

$ s-tui

7-Zip (только для теста)

7-молния - это инструмент сжатия файлов, который может выполнять экстремальные уровни сжатия файлов и сохранять их в архивном формате 7z уменьшенного размера. 7-Zip поставляется со встроенной опцией для запуска тестов сжатия LZMA для измерения производительности процессора.

Чтобы установить 7-Zip в Ubuntu, выполните команду:

$ sudo apt install p7zip-full

Чтобы запустить однопоточный тест, используйте команду ниже:

$ 7z b -mmt1

Многопоточное тестирование можно запустить с помощью следующей команды:

$ 7z млрд

Результаты выражаются в миллионах инструкций в секунду (MIPS). Вы можете сравнить эти результаты с другими моделями процессоров из здесь.

Заключение

Это некоторые из бесплатных утилит с открытым исходным кодом, которые могут запускать тесты процессора в вашей системе. В старые добрые времена запуск Flash Player в Firefox был отличным способом стресс-тестирования вашего процессора. Однако в наши дни все упомянутые выше приложения неплохо справляются со своей задачей.

Как изменить левую и правую кнопки мыши на ПК с Windows 10
Совершенно нормально, что все устройства компьютерной мыши эргономичны для правшей. Но есть мышиные устройства, специально разработанные для левшей ил...
Эмуляция щелчков мыши с помощью мыши без щелчка в Windows 10
Использование мыши или клавиатуры в неправильной позе или чрезмерное использование может привести к множеству проблем со здоровьем, включая растяжение...
Добавьте жесты мыши в Windows 10 с помощью этих бесплатных инструментов
В последние годы компьютеры и операционные системы сильно эволюционировали. Было время, когда пользователям приходилось использовать команды для навиг...