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