Show content

Форум MACROSCOP

Форум Системы безопасности / Форум Видеонаблюдение /

24.12.2014 12:50:22

Уважаемые разработчики, когда появится ваша новая версия Macroscop 1.12?

По моим наблюдениям в версии 1.11.112 по сравнению с 1.9.73 заметно повысилось потребление оперативной памяти, хотелось бы посмотреть на то как обстоят с этим дела в новой версии.

24.12.2014 15:23:12

Уважаемые разработчики, когда появится ваша новая версия Macroscop 1.12?

По моим наблюдениям в версии 1.11.112 по сравнению с 1.9.73 заметно повысилось потребление оперативной памяти, хотелось бы посмотреть на то как обстоят с этим дела в новой версии.

А как определяете повышение требований?

24.12.2014 16:50:51

Есть ли возможность разместить на эране просмотра изображения с камеры шкалу градуировки, своего рода линейка без значений, черточки?Нужно это для оценки ширины объекта в кадре на технологическом оборудовании.

25.12.2014 15:03:00

Добрый день, коллеги!

По моим наблюдениям в версии 1.11.112 по сравнению с 1.9.73 заметно повысилось потребление оперативной памяти, хотелось бы посмотреть на то как обстоят с этим дела в новой версии.

yurasek ,

В Клиенте Macroscop 1.11 повышение потребления оперативной памяти обусловлено повышением плавности отображения видео (буферизацией). Буферизацию можно отключить в настройках текущего рабочего места в Клиенте.

Уважаемые разработчики, когда появится ваша новая версия Macroscop 1.12?

Выход версии 1.12 запланирован на январь. Сейчас версия проходит тестирование.

Есть ли возможность разместить на эране просмотра изображения с камеры шкалу градуировки, своего рода линейка без значений, черточки?Нужно это для оценки ширины объекта в кадре на технологическом оборудовании.

slyfox, такой доработки в планах нет

25.12.2014 20:13:12

Я имел ввиду заметное повышение потребления оперативной памяти на сервере в Macroscop 1.11.112 по сравнению с Macroscop 1.9.73.

Чтобы не быть голословным привожу логи двух версий программы при работе с одними и теми же камерами (все камеры настроены на использование MPEG4 с детализированным качеством и 25 к/с, используется только один поток с разрешением 1920x1080 - 20 шт. и 1280x800 - 2 шт.). Колонка пропускной способности сети вырезана, т.к. всё равно в логах всегда значение 0. Логи начинаются с момента запуска серверной части. Жирным выделены строчки, когда в это время заходило солнце. В качестве процессора используется Intel Xeon E5-2603 v2 1,8 ГГц (4 ядра без HT) и 8 Гб DDR-3 ECC.

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

https://www.sendspace.com/file/z06efy

http://rghost.ru/59974000

Как видно из таблицы частный рабочий набор памяти в новой версии в 2 раза больше, а показатель памяти сборщика мусора в 3 раза больше. По использованию процессора новая версия немного выигрывает. В новой версии в настройках используется экспертный режим детектора движения с анализом по ключевым кадрам, т.к. в простом режиме (используется в настройках старой версии) нагрузка на процессор доходит до предела. Интеллектуальные возможности не используются.

26.12.2014 14:39:58

Спасибо за подробные исследования.Мы взяли Ваш вопрос в работу, разработчики и группа качества Macroscop проведут тестирование, после получения результатов в первую рабочую неделю января мы дадим ответ.

28.12.2014 10:09:35

Я имел ввиду заметное повышение потребления оперативной памяти на сервере в Macroscop 1.11.112 по

В нашем проекте 2 х Е5-2609 2,4 Ghz, 32 Gb RAM, Video NV Quadro. 20 к/с, Н.264 с декодированием на видеокарте, на данный момент 20 камер Axis + Hikvision 2MP. Начальное конфигурирование проводил сервис Макроскопа, так как были вопросы.

Сам Макроскоп съедает ~4 Gb, нагрузка на CPU ~32%. Утилизация двух сетевых портов 3-4%.

Все 8 ядер загружены равномерно.

Разницы в потреблении ресурсов не заметил.

29.12.2014 21:42:10

slyfox

Что за камеры Axis Вы используете?

Какое разрешение используется для камер Axis?

В каком режиме у Вас работает указанная конфигурация, в Standalone?

Вы используете детектор движения Macroscop?

Я не знаю как в текущей (1.11.112) версии обстоят дела с аппаратным декодированием видеопотока на сервере, но без него как у Вас выглядит потребление оперативной памяти?

29.12.2014 22:08:42

slyfox

Что за камеры Axis Вы используете?

P1354, один поток

Какое разрешение используется для камер Axis?

1280x960

В каком режиме у Вас работает указанная конфигурация, в Standalone?

Сервер

Вы используете детектор движения Macroscop?

на грубо половине камер

Я не знаю как в текущей (1.11.112) версии обстоят дела с аппаратным декодированием видеопотока на сервере, но без него как у Вас выглядит потребление оперативной памяти?

с MPEG4 давно были тацы с бубнами: то поток не отображался, то камера зависала в 2х поточном режиме.

ответы в комментариях.

30.12.2014 20:51:07

slyfox, судя по Вашему описанию потребление памяти вполне вписывается в мои предположения.

Мне немного удалось проянить причину высокого потребления памяти.

Я проанализировал работу одного сервера, с которым ранее не наблюдалось никаких проблем, но в один прекрасный момент на нём Macroscop начал потреблять всю доступную оперативную память. Детальное изучение логов программы показало, что при старте очень долго инициализируется функционал работы с архивом. При использовании полностью заполненного массива из 12-ти 3 Тб дисков серверная часть тратила порядка 17 минут при старте на анализ данных архива. В лог-файле удалось обнаружить информацию о том, что на одном из дисков анализ данных длился порядка 14 минут. Исключение диска из массива, и перезапуск серверной части показали, что время запуска сократилось до 3-х минут, а потребление оперативной памяти вернулось на прежние значения. Диагностика же исключённого диска показала хорошие значения SMART, но очень низкое чтение и запись многих секторов.

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