Тесты скорости записи и чтения на NVR с камерами TRASSIR
Запишите, сколько камер у вас в проекте, и сколько времени хранения нужно. Это определит, какие диски, контроллеры и сеть придётся тестировать и брать. В этой статье разбираем, какие параметры влияют на скорость записи и чтения в системе видеонаблюдения на базе NVR и камер TRASSIR, как провести простые и продвинутые тесты, и какие выводы по результатам делать.
Почему это важно
Если запись не успевает записаться — теряются кадры. Если чтение медленное — тормозит воспроизведение и экспорт, падает оперативность расследований. TRASSIR даёт гибкие настройки кодеков, потоков и хранения, но железо и сеть должны выдерживать нагрузку.
Вот почему это важно: пропущенные кадры и длительный экспорт — реальные проблемы для бизнеса и дома.
Основные факторы, влияющие на скорость
- Камеры: разрешение, fps, кодек (H.264/H.265/MJPEG), профиль, константный или переменный битрейт.
- Сеть: пропускная способность порта камеры, PoE-коммутатор, uplink NVR (1GbE/2.5/10GbE), агрегация линков.
- NVR: CPU/Memory, сетевая карта, контроллер SATA/RAID, тип и количество дисков.
- Диски: последовательная пропускная способность, IOPS, буфер. Для видеонаблюдения подходят surveillance HDD (WD Purple, Seagate SkyHawk) или NAS/Enterprise в крупном проекте.
- RAID и файловая система: RAID5/6 даёт защиту, но понижает скоростные характеристики при записи из‑за паритета. SSD кеш может сгладить пики.
- Настройки TRASSIR: многопоточность записи, количество потоков, ретеншен, фрагментация файлов.
Как тестировать: план и инструменты
1) Подготовка
- Зафиксируйте конфигурацию: модель NVR/сервер, CPU, RAM, тип RAID, модель HDD/SSD, версия TRASSIR.
- Снимите базовую телеметрию: использование CPU, RAM, сеть, iostat/smartctl.
2) Инструменты (бесплатные и простые)
- iperf3 — проверка пропускной способности сети между камерами/коммутатором и NVR.
- fio или dd — проверка реальной записи на диск (последовательные и случайные записи).
- iostat / sar / vmstat — мониторинг.
- VLC/ONVIF/RTSP-сценарии или простые потоки с камер — имитация нагрузок записи в TRASSIR.
3) Сценарии теста
- Сеть: прогон iperf3 между коммутатором и NVR, отдельно по одному и нескольким потокам.
- Запись: включите N камер в TRASSIR с реальными настройками (разрешение, fps, кодек). Смотрите среднюю скорость записи (MB/s), задержки и потерю кадров.
- Одновременное чтение: запустите несколько воспроизведений архива и экспорт — смотрите влияние на запись.
- Крайний тест: имитация пиков (высокая активность на всех камерах) — проверка стабилизации записи.
Примеры расчётов хранения
Правило: суточный объём (ГБ) ≈ битрейт (Мбит/с) × 10,55.
Пример: камера 4 Мп с H.264, средний битрейт 6 Мбит/с
6 × 10,55 ≈ 63,3 ГБ в сутки на камеру.
10 камер — 633 ГБ/сутки, 30 дней — ~19 ТБ.
Это поможет выбрать объём дисков и RAID. Если у вас H.265, битрейт может быть в 1.5–2 раза ниже при сопоставимом качестве.
Тонкости дисковой подсистемы и RAID
- Последовательные записи (видеопотоки) лучше переносят HDD, чем случайные. Тем не менее метаданные и мелкие файлы создают случайную нагрузку.
- RAID0 даёт скорость, но без защиты. RAID5/6 — защита, но write penalty: нужен более мощный контроллер или кэш. RAID10 — баланс скорости и надёжности.
- SSD под кеш — решение для снижения латентности и пиковых нагрузок при экспорте. Для долговременного архива — HDD.
- Рекомендация: для проектов до ~16 камер 1×NAS / 1×NVR с несколькими 4–8 ТБ surveillance HDD и RAID1/5. Для 20+ камер — рассматривать 10GbE uplink и RAID10/элитные массивы.
Сеть: где обычно узкое место
- Один гигабитный uplink NVR = ~110 МБ/с = ~880 Мбит/с. При нескольких камерах с высоким битрейтом легко перерасходовать.
- Решения: агрегация портов, 2.5/10 GbE, PoE-коммутаторы с высокой backplane, отдельные VLAN для видеопотоков.
- QoS на коммутаторе — приоритет трафика для записи, чтобы избежать потерь при пиковых загрузках.
Тестирование чтения и воспроизведения
- Запустите параллельное воспроизведение архива на N клиентов и смотрите I/O на массиве.
- Экспорт ролика (например, 1 час) часто требует пиковой чтения > записи при воспроизведении.
- Если при чтении падает запись — значит узкое место в дисковой подсистеме/сети.
Пример простого теста пошагово
1. Подключите NVR к коммутатору.
2. Запустите iperf3: камера/симулятор → NVR, проверьте доступную пропускную способность.
3. В TRASSIR включите 5–10 камер, настройте поток H.265/4 Мп/15 fps.
4. Мониторьте iostat (в MB/s), cpu, lost frames в TRASSIR.
5. Увеличивайте количество камер до предела; зафиксируйте число камер, при котором начинаются пропуски.
6. Сделайте тест чтения: параллельный просмотр архива с 5 клиентских станций. Сравните влияние на запись.
Практические рекомендации
- Перед инсталляцией оцените суммарный битрейт камер и умножьте на пиковый коэффициент ~1.2–1.4.
- Старайтесь держать uplink NVR свободным минимум на 20% для пиков.
- Используйте surveillance HDD от проверенных брендов. Для критичных объектов — NAS/enterprise.
- Наличие SSD-пула под кэш ускорит экспорт и сгладит пики записи.
- При сомнениях — соберите тестовую площадку с 5–10 камерами и прогоните нагрузку.
Закон и безопасность данных
В разных юрисдикциях требования по хранению и доступу к видеозаписям отличаются. Проверьте локальные правила хранения персональных данных и требования правоохранительных органов. Для коммерческих объектов полезно вести журнал доступа к архивам и ограничивать экспорт только уполномоченным.
Примерная таблица: ориентир скоростей и выбор оборудования
| Количество камер | Средний битрейт на камеру | Требуемая запись (MB/s) | Рекомендация по сети |
| 4–8 | 4 Мбит/s | ~2–4 MB/s | 1GbE |
| 10–30 | 6–8 Мбит/s | ~8–30 MB/s | 1GbE с агрегацией / 2.5GbE uplink |
| 30–100 | 6–8 Мбит/s | ~30–100 MB/s | 10GbE, NAS/Enterprise |
Чек‑лист перед установкой и тестами
- Посчитайте суммарный битрейт и дневной объём хранения.
- Проверьте пропускную способность uplink NVR (iperf3).
- Выберите диски рейтинга «surveillance» или NAS/Enterprise.
- Решите RAID и наличие SSD-кеша.
- Настройте QoS и VLAN для видеопотоков.
- Проведите тест записи/чтения по сценарию и зафиксируйте метрики.
- Документируйте пороги: при каком числе камер начинаются пропуски.
Если нужен готовый комплект оборудования или помощь с подбором и монтажом, смотрите раздел систем видеонаблюдения на сайте партнёра: https://y-ss.ru/catalog/sistemy_videonablyudeniya/
Небольшая мысль в конце: точные тесты — это не тест на одну секунду, а серия сценариев в разные часы работы. Так вы увидите реальные пики и сможете подобрать не только «мощное» железо, но и сбалансированное решение.