Главная
» LINUX
»
Как использовать инструмент для тестирования производительности процессора в Linux
Как использовать инструмент для тестирования производительности процессора в Linux
Если вы хотите протестировать производительность процессора в Linux, проще всего использовать Geekbench 7 для удобного кроссплатформенного тестирования, Sysbench для быстрого теста в терминале и Hardinfo2 — графический системный профилировщик со встроенными бенчмарками. Для получения повторяемых результатов используйте одну и ту же версию инструмента, команду, параметры питания и условия охлаждения при каждом запуске.
1. Протестируйте процессор Linux с помощью Geekbench 7.
Geekbench — это самый простой вариант, если вам нужны привычные результаты одноядерных и многоядерных тестов, которые можно сравнить с результатами других систем. По состоянию на октябрь 2026 года, Primate Labs указывает Geekbench 7.1.0 для Linux. Официальная сборка для Linux требует 64-битного процессора Intel или AMD, Ubuntu 22.04 LTS или более поздней версии и не менее 4 ГБ оперативной памяти. Перед загрузкой проверьте официальную страницу загрузки Geekbench для Linux, так как номер версии может измениться.
Скачайте и распакуйте Geekbench.
Загрузите текущий .tar.gzпакет Linux с официальной страницы.
Откройте терминал в папке «Загрузки».
Распакуйте архив. Для Geekbench 7.1.0 команда выглядит следующим образом:
tar -xf Geekbench-7.1.0-Linux.tar.gz
cd Geekbench-7.1.0-Linux
ls
После распаковки папка Geekbench содержит исполняемый файл, используемый для запуска теста производительности.
Запустите тест производительности процессора.
Запустите Geekbench из распакованной директории:
./geekbench7
Сборка для Linux запускает бенчмарк из терминала, после чего предоставляет результаты Geekbench Browser, включающие модель процессора, а также результаты одноядерных и многоядерных тестов. Результаты Geekbench 7 следует сравнивать только с результатами других версий Geekbench 7; Primate Labs прямо предупреждает, что результаты разных основных версий Geekbench несопоставимы. Результаты Geekbench 7.1 для процессоров остаются сопоставимыми с результатами 7.0 для процессоров.
Запуск Geekbench CPU выдает результаты как для одноядерных, так и для многоядерных процессоров, которые можно просмотреть в Geekbench Browser.
Бесплатная версия включает в себя тестирование производительности процессора и видеокарты, а также онлайн-управление результатами. Geekbench 7 Pro добавляет функции автоматизации и получения результатов в автономном режиме; если вам нужны скриптовые запуски тестов, сравните с официальной версией .
2. Используйте Sysbench для быстрого теста процессора из командной строки.
Sysbench — это легковесный, программируемый бенчмарк, широко доступный в Linux. Встроенный тест ЦП многократно выполняет вычисления с простыми числами. В документации проекта описаны параметры --threads, --time, и --cpu-max-prime, что делает его полезным для проведения согласованных тестов до и после.
Установите его из вашего дистрибутива, когда он станет доступен. Например:
В настоящее время пакеты Sysbench доступны в Ubuntu, Fedora и Arch, хотя версии репозиториев могут отличаться. Официальный проект Sysbench также предоставляет инструкции по установке.
Запустите однопоточные и многопоточные тесты.
Для 30-секундного однопоточного теста:
sysbench cpu --threads=1 --time=30 run
Для многопоточного теста с использованием всех логических процессоров, отображаемых Linux:
sysbench cpu --threads="$(nproc)" --time=30 run
Sysbench отображает пропускную способность ЦП в виде событий в секунду, а также статистику по времени выполнения и задержке.
При использовании фиксированного значения --time, сосредоточьтесь в основном на количестве событий в секунду : чем выше значение, тем лучше для одной и той же команды и сборки программного обеспечения. Не сравнивайте только общее время, если каждый тест намеренно настроен на выполнение в течение 30 секунд. Для осмысленных сравнений сохраняйте одинаковыми версию Sysbench, количество потоков, ограничение на количество простых чисел и время выполнения.
3. Используйте Hardinfo2, если предпочитаете графический интерфейс.
Оригинальный проект HardInfo устарел, поэтому современным пользователям Linux следует обратить внимание на Hardinfo2 — активно поддерживаемое продолжение. Hardinfo2 объединяет информацию об оборудовании, отчеты, локальные тесты производительности и, при желании, онлайн-сравнения результатов.
Доступность пакета различается в зависимости от дистрибутива. В настоящее время проект перечисляет варианты для Fedora, openSUSE и семейства Arch, отмечая при этом, что доступность для некоторых дистрибутивов семейства Debian и Ubuntu все еще находится в стадии разработки. Используйте страницу загрузки Hardinfo2, а не предполагайте, что старая версия hardinfoпакета является актуальной.
После установки запустите:
hardinfo2
Откройте область бенчмарков и запустите нужный тест. В руководстве пользователя Hardinfo2 также указано, что действие «Синхронизация» может запустить все бенчмарки и обновить данные сравнения. Если вы предпочитаете использовать терминал, Hardinfo2 поддерживает запуск отдельных бенчмарков, например:
hardinfo2 -b 'FPU FFT'
Hardinfo2 предоставляет графический способ запуска системных тестов и просмотра информации об оборудовании.
Как получить более достоверные результаты тестов производительности процессора в Linux
Закрывайте ресурсоемкие фоновые приложения перед каждым запуском, чтобы они не отнимали процессорное время.
Поддерживайте одинаковый режим энергосбережения. Результаты работы ноутбука в режиме энергосбережения могут значительно отличаться от результатов работы того же ноутбука при питании от сети.
Следите за температурой. Перегрев может снизить стабильную производительность многоядерных процессоров.
Проведите один и тот же тест как минимум три раза и сравните средний результат, а не полагайтесь на один необычно быстрый или медленный результат.
Сравнивайте сопоставимые параметры. Используйте одну и ту же версию бенчмарка и настройки, особенно при сравнении двух ядер, настроек BIOS, режимов работы процессора или конфигураций системы охлаждения.
Для быстрого ответа используйте Geekbench 7, если вам нужен результат, в целом сопоставимый с реальным, Sysbench, если вам нужна повторяемая нагрузка на терминал, и Hardinfo2, если вам нужен графический интерфейс и информация о системе в одном месте.