Направо към съдържанието

Тест за производителност

от Уикипедия, свободната енциклопедия
(пренасочване от Бенчмарк (компютър))

Тест на производителност е контролна задача, необходима за определяне на сравнителните характеристики на производителността на компютърната система. В компютърната терминология се нарича още с името бенчмарк (от англ. benchmark). Понякога тестовете се извършват от ​​програми, които тестват по време на автономна работа лаптопи и джобни персонални компютри, радиус на действие на безжичната мрежа, пропускателна способност на каналите за предаване на данни, амплитудно-честотна характеристика на звуковия тракт и други достъпни за измерване характеристики, насочени към производителността.[1]

Графична демонстрация, работеща като бенчмарк на игровия двигател OGRE

Сравняването на производителността на различни подсистеми в различни архитектури на чипове/системи се извършва на базата на ориентири. Тестът като част от непрекъснатата интеграция се нарича непрекъснат бенчмарк.[2]

Тестовете на производителност се използват за сравняване на компютри и често са критерий за избор на компонента на един или друг производител. Освен това успешното преминаване на редица тестове е свидетелство за стабилност на системата в нормалния и в ускорителния режим.

Тестовете обикновено се свързват с оценяване на характеристиките на производителността на компютърния хардуер, например производителността на операциите с плаваща запетая на процесор, но има обстоятелства, когато техниката е приложима и за софтуер. Софтуерните тестове за производителност се изпълняват например спрямо компилатори или системи за управление на бази данни (СУБД).

Популярни тестове за производителност

[редактиране | редактиране на кода]
  1. Fleming, Philip J. и др. How not to lie with statistics: the correct way to summarize benchmark results // Communications of the ACM 29 (3). 1986-03-01. DOI:10.1145/5666.5673. с. 218–221.
  2. Continuous Benchmarking: Using System Benchmarking in Build Pipelines // 2019 IEEE International Conference on Cloud Engineering (IC2E). 2019, 241–246 pp. DOI:10.1109/IC2E.2019.00039. (на английски)