Linux test cpu performance

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 сообщит вам, лучше ли более низкий или более высокий балл. Он также отображает оценки процессоров других производителей для удобного сравнения.

Читайте также:  Загрузчик grub lilo linux

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

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

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

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

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

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

  • «Cpu» — это тип теста
  • «Потоки» — это количество потоков, созданных sysbench для выполнения многопоточного тестирования производительности

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

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

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

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

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

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

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

Читайте также:  Linux init android init

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

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

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

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

$ sudo apt install stress-ng

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

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

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

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

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

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

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

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

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

$ sudo apt install s-tui stress

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

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

Читайте также:  Доверенные центры сертификации linux

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

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

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

$ sudo apt install p7zip-full

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

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

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

Заключение

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

Как использовать AutoKey для автоматизации игр под Linux

Игры

AutoKey — это утилита автоматизации рабочего стола для Linux и X11, запрограммированная на Python 3, GTK и Qt. Используя его функции сценариев и MACRO.

Как показать счетчик FPS в играх для Linux

Игры

Игры для Linux получили серьезный толчок, когда Valve объявила о поддержке Linux для клиента Steam и своих игр в 2012 году. С тех пор многие игры AAA .

Как загрузить и играть в Sid Meier's Civilization VI в Linux

Игры

Введение в игру Civilization 6 — это современный подход к классической концепции, представленной в серии игр Age of Empires. Идея была довольно просто.

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

Источник

Оцените статью
Adblock
detector