Перейти к содержанию

Производительность CARS Stream#

Конфигурация сервера#

Производительность CARS Stream измеряется количеством обрабатываемых кадров в секунду. Данный показатель зависит от параметров входных видео данных:

  • Разрешение видео потока или видео файла;
  • Количество бит на один цвет;
  • Загруженность потока ТС.

Характеристики входных видео данных, использованных при тестировании CARS Stream:

  • Разрешение: 1920x1080;
  • Примерное количество машин, проезжающих в видеофайле для Теста 1: 290;
  • Примерное количество машин, проезжающих в видеофайле для Теста 2: 6

Измерения производительности CARS Stream представлены для нескольких видов ускорителей (Таблица 16).

Таблица 16. Описание ускорителей

Название Описание
CPU Запуск CARS Stream на центральном процессоре (ЦП) без поддержки инструкций Advanced Vector Extensions 2 (AVX2);
AVX2 Запуск CARS Stream на ЦП c поддержкой инструкций AVX2

Представленные в настоящем руководстве значения являются средними величинами, полученными по итогам проведения не менее 100 экспериментов.

Параметры тестового сервера приведены в Таблице 17.

Таблица 17. Параметры тестового сервера

Параметр Значение
1 ЦП Model name: Intel(R) Xeon(R) Silver 4210 CPU
Thread(s) per core: 2
Core(s) per socket: 10
2 Частота ЦП 2.20GHz
3 Оперативная память 125G
4 Жесткий диск 240GB INTEL SSDSC2KB24
6 Видеопамять 15109 Mb
7 Операционная система CentOS 8

В экспериментах по детектированию ТС и ГРЗ использовались все доступные ядра ЦП.

Результаты проведения тестирования производительности#

Общие результаты тестирования производительности CARS Stream показаны в Таблице 18.

Таблица 18. Результат тестирования

Название Количество обрабатываемых кадров в секунду Общее количество кадров Количество пропущенных кадров
CPU/AVX2 Общий видеофайл CPU/AVX2
Тест 1 (до 290 ТС) 22/22 11543 4861/3
Тест 2 (до 6 ТС) 25/25 14750 31/2