Тесты производительности: сколько AnyIP-камер выдержит сервер Trassir
Коротко о главном: чтобы понять, сколько камер AnyIP выдержит ваш сервер Trassir, нужно смотреть не только на «сколько камер» в спецификации, а на суммарную нагрузку — сетевой трафик, запись на диск, CPU/GPU при аналитике и питание PoE. Ниже — практическое руководство с расчётами, планом тестирования и чек‑листом для разных сценариев.
Что такое AnyIP и почему это важно
AnyIP — протокол/режим работы сетевых камер, используемый рядом производителей. Для Trassir это означает поток видеоданных по RTSP/HTTP/ONVIF и возможность получать видеопотоки напрямую. По сути важны не «метка AnyIP», а параметры потоков: кодек, разрешение, FPS и качество.
Что влияет на «сколько камер выдержит сервер»
- Суммарный входящий трафик (битрейт камер).
- Скорость записи и IOPS дисковой подсистемы.
- Процессорная нагрузка, особенно при транскодировании и аналитике.
- Наличие аппаратного ускорения (если Trassir его использует).
- Сетевой интерфейс сервера (1GbE, 10GbE) и качество коммутаторов/POE.
- Питание PoE и пропускная способность PoE‑коммутатора.
- Политики записи: постоянная запись VS по движению/алярмам.
Типичные битрейты — ориентиры
Битрейт сильно зависит от сцены и кодека. Привожу усреднённые примеры (H.264):
| Разрешение / FPS | Ориентиров. битрейт (Mbps) |
| 720p (1MP) @25 | 1.0–2.5 |
| 1080p (2MP) @25 | 2.0–6.0 |
| 4MP @25 | 6.0–12.0 |
| 4K (8MP) @25 | 12–25+ |
H.265 часто даёт 30–50% экономии трафика в сравнении с H.264, но и нагрузка на декодирование/вещание может сместиться на CPU/GPU.
Пример расчёта: сеть и хранение
Возьмём систему 32 камер по 4 Mbps каждая (1080p, среднее качество):
- Суммарный входящий трафик = 32 × 4 = 128 Mbps.
- На 1 Gbps интерфейсе это ~13% загрузки канала — сетевая пропускная способность нормальная.
- Скорость записи = 128 Mbps = 16 MB/s.
- Днём: 16 MB/s × 86400 s = ≈1.38 TB/сутки.
- На 7 дней хранения потребуется ≈9.7 TB (без учёта overhead и резервов).
Таблица: теоретическое число камер на 1GbE
| Средний битрейт камеры (Mbps) | Теоретич. макс. камер на 1Gbps (950 Mbps) |
| 1 Mbps | ≈950 |
| 2 Mbps | ≈475 |
| 4 Mbps | ≈237 |
| 8 Mbps | ≈118 |
| 16 Mbps | ≈59 |
Но это — теоретика. На практике сервер, диски и аналитика уменьшают реальное число примерно в 2–5 раз в зависимости от нагрузки.
Как провести реальные тесты нагрузки на сервер Trassir
- Определите сценарий: постоянная запись или по движению; с аналитикой или без.
- Подготовьте тестовые потоки: реальные камеры или аналогичные RTSP потоки с нужными битрейтами.
- Замерьте предельную пропускную способность сети с iperf между камерами/коммутатором и сервером.
- Включите запись в Trassir, записывайте метрики: CPU, RAM, диск (iostat), сеть (iftop), показатели самого Trassir (консоль статистики).
- Поступательно увеличивайте число потоков до появления проблем: пропуски кадров, высокий процент dropped frames, рост задержек, падение framerate.
- Оцените диск: последовательная запись и IOPS, проверьте RAID (RAID10 предпочтительнее для высокой записи), проверьте тип HDD (surveillance vs enterprise) и скорость дисков.
- Проверьте аналитические функции: включите детекцию, подсчёт, распознавание и повторите тесты — аналитика значительно повышает нагрузку.
Смотрите, какая штука: сеть и диски — чаще слабое звено, а не сами сервер.
Практические рекомендации
- Для до 16 камер 2–4 Mbps обычно достаточно сервера с 1GbE и стандартными RAID‑HDD; аналитика простая — CPU среднего класса.
- От 16 до 64 камер — рассматривать 10GbE или агрегацию каналов, RAID10 и быстрые диски; выделять больше CPU/памяти и планировать запас по IOPS.
- Более 64 камер — лучше распределять нагрузку на несколько серверов или кластер Trassir, предусмотреть 10GbE, SSD для буферизации и RAID‑10 на хранение.
- Если планируется искусственный интеллект/распознавание, проверяйте поддержку аппаратного ускорения и имейте GPU или отдельный модуль аналитики.
- PoE‑коммутаторы — рассчитывайте бюджет по мощности (вт) и число портов; для большого парка камер может потребоваться несколько коммутаторов или PoE+.
- Для сохранности данных — регулярные тесты восстановления и резервные копии, мониторинг SMART у дисков.
Закон и безопасность
Запись камер в общественных и рабочих местах регулируется законом. Храните доступы под контролем, логируйте изменение настроек и ограничьте доступ по ролям. Для внешнего доступа используйте VPN или защищённые туннели.
Чек‑лист перед запуском системы
- Просчитана суммарная пропускная способность (битрейт × камеры).
- Проверена пропускная способность сети и PoE‑питание.
- Произведены тесты записи и измерены дисковые IOPS.
- Оценено влияние аналитики на CPU/GPU.
- Сделаны расчёты по хранению на N дней.
- План аварийного восстановления и мониторинга готов.
Где посмотреть оборудование и подобрать сервер/коммутаторы
Если нужно подобрать камеры, серверы или монтаж сервис — смотрите раздел с системами видеонаблюдения магазина, где есть подбор по задачам и услугам по установке: https://y-ss.ru/catalog/sistemy_videonablyudeniya/
В итоге: нет универсального числа камер для Trassir в связке с AnyIP. Надёжный подход — рассчитать суммарные битрейты и требования к диску, провести нагрузочный тест в вашей конфигурации и оставить запас по сети и CPU. Это сэкономит время и деньги и поможет избежать перегрузок в продакшене.