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