Interested Article - Тест производительности

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

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

Компьютерные игры в качестве бенчмарка

Многие компьютерные игры, благодаря их требовательности к аппаратному обеспечению и зависимости скорости работы игры от мощности компьютеров, успешно используются в качестве бенчмарков. Обычно бенчмаркинг компьютера в игре выглядит следующим образом: запускается заранее записанное тестовое демо и измеряется количество кадров в секунду ( FPS ), которое способна выдать тестируемая система. Результаты тестирования в различных разрешениях и с разными настройками качества заносят в таблицу.

Повседневные компьютерные задачи в качестве бенчмарка

С большим успехом для сравнения производительности могут использоваться различные задачи, ежедневно исполняемые пользователями на компьютере, например:

  • Применение цифровых фильтров в графических редакторах
  • Сжатие файлов с использованием архиваторов
  • Кодирование аудио- и видеофайлов
  • Рендеринг сцен в 3D-редакторах

Замеряя время выполнения одной и той же операции на одинаковых исходных файлах, но на разных компьютерах, можно получить сравнительную характеристику производительности.

Популярные бенчмарки

Одними из самых популярных на потребительском уровне наборов тестов для компьютеров являются 3DMark . Тесты данной серии ориентированы прежде всего на графические компоненты для выявления производительности в компьютерных играх.

Индустриальные

  • (англ.) ((Business Applications Performance Corporation): MobileMark, SYSmark, WebMark
  • (англ.) ((Embedded Microprocessor Benchmark Consortium)
  • Standard Performance Evaluation Corporation (SPEC), в частности (англ.) (англ.) (
  • OLTP (TPC): бенчмарк для баз данных

Бенчмарки с открытым исходным кодом

  • (англ.) (— подборка тестов, которые можно смешивать для создания разных видов нагрузки, симулирующих использование UNIX-подобных систем ( Linux и др.).
  • (англ.) (— бенчмарк файловой системы и хранилища данных.
  • BRL-CAD — кросс-платформенный архитектурный бенчмарк для измерения многопоточной производительности в трассировке лучей, а также для измерения относительной процессорной мощности на разных системах.
  • (англ.) (— настраиваемый, кросс-платформенный инструментарий для измерения производительности и оптимизации нагрузки за счёт систем пользователей.
  • CoreMark — встраиваемый бенчмарк.
  • (англ.) (— бенчмарк для научных серверов.
  • Dhrystone — производительность целочисленных вычислений, измеряемая в DMIPS (Dhrystone millions of instructions per second).
  • (англ.) (— инструмент с интерфейсом командной строки для тестирования хранилищ данных. (англ.) (— тест производительности целочисленных вычислений.
  • (англ.) (— производительность процессора и памяти.
  • Iometer — бенчмарк системы ввода/вывода данных в одиночных системах и кластерах.
  • (англ.) (— тест файловой системы.
  • Тесты производительности LINPACK — традиционно используется для измерения FLOPS .
  • (англ.) (
  • NAS Parallel Benchmarks
  • (англ.) (— синтетический бенчмарк для измерения производительности целочисленных вычислений, операций памяти и вычислений с плавающей точкой.
  • (англ.) ((PAL) — производительность физического движка в реальном времени.
  • (англ.) (— набор бенчмарков для облачных серверов.
  • (англ.) (— кроссплатформенный набор бенчмарков с открытым исходным кодом для систем Linux, OpenSolaris, FreeBSD, OSX и Windows. Включает в себя сторонние решения ( UNIGINE Heaven и др.).
  • POV-Ray — 3D-рендер.
  • (англ.) (— производительность на вычислении рекурсивной функции.
  • (англ.) ((Telecommunication Application Transaction Processing Benchmark) — производительность транзакций.
  • (англ.) (— производительность для XML-баз данных.
  • Whetstone — производительность арифметики с плавающей запятой, часто выражаемая в миллионах инструкций Whetstone в секунду (MWIPS).

Бенчмарки для Microsoft Windows

Другие бенчмарки

  • Antutu — часто используется для смартфонов и других устройств на базе архитектуры ARM .
  • (англ.) (— кросс-платформенный бенчмарк для Windows, Linux, macOS, iOS и Android.
  • (англ.) (— проприетарный бенчмарк для измерения производительности процессоров Intel.
  • (англ.) (
  • P-рейтинг — проприетарный бенчмарк для измерения производительности процессоров AMD по сравнению с продукцией других технологических брендов.
  • (англ.) (— тест скорости браузера.
  • (англ.) (— бенчмарк для виртуальных машин.

См. также

Примечания

  1. (неопр.) . TPC . OLTP (февраль 1998). Дата обращения: 2 июля 2018. 24 июня 2018 года.

Ссылки

  • Андрей Кузин. (неопр.) . 3dnews.ru (28 декабря 2004). Дата обращения: 27 февраля 2022.
  • (неопр.) . 3dnews.ru (3 июля 2004). Дата обращения: 27 февраля 2022.
  • Алексей Николайчук. (неопр.) . iXBT.com (26 июня 2003). Дата обращения: 27 февраля 2022.

Same as Тест производительности