Проверка производительности подсистемы обработки видеопотоков

В завершённой экспертизе проверяли вычислительный сегмент системы видеонаблюдения — подсистему приёма и обработки видеоданных. Центральным был вопрос производительности: соответствует ли предусмотренная проектом архитектура задаче одновременной обработки видеопотоков. В документации было установлено два определяющих параметра: подсистема рассчитана на одновременную обработку любых 150 потоков, поступающих от камер видеонаблюдения, а получение видеоданных предусмотрено пассивным способом.

Производительность была задана количеством одновременно обрабатываемых потоков

Проверяемой характеристикой выступала не общая формулировка о высокой производительности вычислительного комплекса, а конкретная проектная способность подсистемы работать одновременно со 150 видеопотоками. Именно число параллельно обрабатываемых потоков определяло границу подтверждаемого проектного результата.

Это существенно для профессиональной оценки. Количество подключаемых источников, количество хранимых записей и количество потоков, которые подсистема способна одновременно принимать и обрабатывать, описывают разные характеристики. В рассмотренном проекте подтверждалась последняя из них: одновременная обработка любых 150 видеопотоков, поступающих от камер.

Поэтому проверка была сосредоточена на связи между заявленной архитектурой подсистемы и её проектной производительностью. Если документация называет вычислительный сегмент, но не позволяет установить допустимую параллельную нагрузку, ответить на поставленный вопрос нельзя. Здесь количественная граница была зафиксирована — 150 одновременно обрабатываемых потоков.

Источником данных были потоки от камер видеонаблюдения

В проектной схеме объектом обработки являлись видеопотоки, поступающие от камер видеонаблюдения. Эта привязка важна: число 150 относится не к абстрактным вычислительным заданиям, а к конкретному типу данных, для приёма и обработки которых создавалась подсистема.

Профессиональная логика проверки требовала удерживать вместе три элемента: источник данных, их форму и заявленную производительность. Камеры формируют видеопотоки, подсистема предназначена для их приёма и обработки, а проект задаёт количество потоков, допускаемых к одновременной обработке. Только в такой связи значение 150 описывает реальную функцию проектируемого вычислительного сегмента.

При этом из подтверждённого количества потоков нельзя выводить дополнительные характеристики, которых в результате экспертизы нет. Оно не устанавливает фактическую частоту кадров каждого потока, его битрейт или иной набор параметров передачи видеоданных. Эти показатели потребовали бы отдельной исходной информации и собственного предмета проверки.

Пассивный съём был частью принятой архитектуры

Вторым подтверждённым признаком стал пассивный способ съёма видеоданных. В пределах рассмотренной задачи это характеристика того, каким способом проект предусматривает получение потоков подсистемой.

Её значение раскрывается во взаимосвязи с производительностью. Экспертиза проверяла не только количественный предел в 150 потоков, но и архитектурное условие, при котором этот показатель заявлен в документации. Тем самым результат связывал производительность подсистемы со способом получения видеоданных, а не представлял число 150 как изолированную техническую характеристику.

При этом термин «пассивный» не расширял предмет проверки до неподтверждённых подробностей взаимодействия оборудования. В подтверждённом результате зафиксирован именно способ съёма видеоданных, принятый проектом. Конкретные алгоритмы обмена, сетевые параметры и фактические режимы работы оборудования в исходный вывод не добавлялись.

Архитектуру оценивали через связь способа получения данных и нагрузки

Два подтверждённых параметра выполняли разные функции. Пассивный съём характеризовал способ получения видеоданных, а одновременная обработка 150 потоков — предусмотренную проектом производительность. Экспертная оценка связывала их в одну архитектуру подсистемы.

Это отличает такую проверку от простой инвентаризации характеристик. Для вывода о производительности необходимо понимать, какое действие выполняет подсистема, с какими данными она работает и какая параллельная нагрузка предусмотрена проектом. В рассмотренном комплекте эта цепочка была определена: видеоданные поступают от камер, их съём предусмотрен пассивным способом, вычислительный сегмент рассчитан на одновременную обработку любых 150 потоков.

Так была сформирована проверяемая связь между назначением системы и количественным показателем. Число потоков оказалось не отдельной цифрой из документации, а характеристикой конкретной функции подсистемы приёма и обработки видеоданных.

Что именно подтвердила экспертиза

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

  • обрабатываемые видеопотоки поступают от камер видеонаблюдения;
  • предусмотрена одновременная обработка 150 видеопотоков;
  • получение видеоданных предусмотрено пассивным способом.

Итог проверки: подсистема видеоданных рассчитана на одновременную обработку 150 видеопотоков при пассивном съёме.

Такой результат фиксирует именно проектную производительность. Он подтверждает, какое значение и какой способ получения данных предусмотрены проектом, но не является результатом нагрузочного испытания фактически установленного вычислительного оборудования.

Поэтому из положительного проектного вывода нельзя автоматически заключить, что смонтированная система сохранит тот же показатель при любой реальной конфигурации потоков и оборудования. Фактическая частота кадров и битрейт, задержка обработки, загрузка процессоров и устойчивость системы при реальной пиковой нагрузке в подтверждённый результат этой экспертизы не входят.

Проектная мощность и фактическая производительность — разные результаты

Граница между ними особенно важна для вычислительных систем. Проект может однозначно устанавливать требуемую способность обрабатывать определённое количество потоков. Экспертиза документации позволяет проверить наличие этого параметра и его место в принятой архитектуре. Но фактическая производительность появляется уже при работе конкретного оборудования в конкретной конфигурации.

Например, показатель одновременной обработки 150 потоков сам по себе не раскрывает фактическую загрузку вычислительных ресурсов. Для её определения понадобились бы характеристики реально обрабатываемых потоков и данные о работе оборудования. По той же причине проектный показатель не заменяет измерение задержки обработки или испытание системы под пиковой нагрузкой.

В результате вывод остаётся одновременно сильным и точным: проектная архитектура предусматривает необходимую количественную характеристику, однако эксплуатационные показатели не приписываются системе без фактической проверки.

Для аналогичной проверки сначала фиксируют измеряемую характеристику

При проверке другого вычислительного сегмента важно начать с точного определения производительности, которую требуется подтвердить. Если предметом является одновременная обработка видеопотоков, необходимо установить их источник, предусмотренный способ получения и количественную границу параллельной обработки. Это не следует подменять другими характеристиками системы — объёмом хранения, количеством камер вообще или отдельными параметрами вычислительного оборудования.

Далее сопоставляют документы, в которых описаны назначение подсистемы, архитектура получения данных и показатель производительности. Если разные части проекта задают разные значения либо не позволяют связать показатель нагрузки с конкретным способом обработки данных, требуется дополнительное уточнение проектного решения.

Для проверки систем передачи и обработки информации связанным проектным направлением являются «Сети связи». Независимая оценка соответствующих технических решений выполняется в рамках «Экспертизы инженерных разделов проектной документации». Другой тип функциональной проверки цифрового комплекса представлен в кейсе «Проверка проектного функционала управления инцидентами»: там оценивается логика регистрации, обработки, реагирования и информирования, а не количественная производительность обработки видеопотоков.

Для нового проекта требуется заново подтвердить его собственную архитектуру, способ получения данных и требуемую одновременную нагрузку. Значение 150 потоков относится к рассмотренному проекту и не заменяет расчёт или испытание другого вычислительного комплекса.

Разберём состав проектной документации и задачу экспертизы

Пришлите материалы — подскажем порядок проведения негосударственной экспертизы

Если объект находится в Майкопе или другом населённом пункте Республики Адыгея, направьте имеющиеся материалы: проектную документацию, результаты инженерных изысканий, техническое задание, исходно-разрешительные документы, ранее полученные замечания и сведения об объекте. Мы предварительно оценим состав документации, определим, какие разделы подлежат проверке, и подскажем подходящий формат проведения негосударственной экспертизы проектной документации.