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

Производительность 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