Trassir: почему упал FPS в записи и как вернуть
Падение кадров в секунду (FPS) в записях Trassir встречается часто — от простых домашних систем до больших корпоративных инсталляций. Сначала кратко: причины — ограничение ресурсов (CPU/диск/сеть), неверные настройки потоков и кодека, проблемы с хранилищем или камерами. Ниже — понятный разбор причин, пошаговая проверка, точечные настройки и практичные решения для разного уровня пользователей.
Почему падает FPS в записи — основные причины
- Перегрузка CPU или GPU на сервере записи: кодирование, аналитика, транскодирование, веб-панели.
- Низкая производительность дисковой подсистемы: недостаточная скорость последовательной записи или высокие IOPS.
- Сетевые проблемы: потеря пакетов, перегрузка VLAN/PoE свитчей, слабый канал к NAS.
- Неправильные настройки камер: слишком высокий bitrate/разрешение, использование mainstream вместо substream для записи.
- Нагрузка со стороны аналитики Trassir (распознавание, детекторы) — каждая аналитика добавляет нагрузку.
- Фоновые процессы: антивирус, резервное копирование, дефрагментация, проверка диска.
- Нехватка RAM или переполнение буферов записи.
- Конфигурация RAID/контроллера: RAID5 без кэширования записи может тормозить.
- Проблемы с драйверами, устаревший Trassir или камеры.
Как быстро проверить — последовательность действий
1. Откройте Task Manager / Resource Monitor (Windows) или top/iostat (Linux). Смотрите CPU, %iowait, загрузку диска и сеть.
2. В Trassir: проверьте логи сервера (Server -> Logs), статус каналов, статистику записи.
3. Посмотрите реальный поток от камеры в интерфейсе — идет ли основной поток (mainstream) или субпоток.
4. Проверяйте диск: свободное место, SMART, тест скорости последовательной записи (например, CrystalDiskMark / dd).
5. Сеть: ping/пинг с потерями, traceroute, проверка скорости порта свитча, наличие ошибок на интерфейсе (ifconfig/ethtool).
6. Отключите аналитику и дополнительные плагины в Trassir на 1–2 каналах — проверьте, вернётся ли FPS.
7. Просмотрите задачи резервного копирования/индексации — временно остановите.
Настройки Trassir и камер, которые чаще всего помогают
- Переведите запись на substream (поток с меньшим разрешением/битрейтом) если full-resolution не нужен.
- Ограничьте FPS записи в профиле канала Trassir (например, 10–12 fps вместо 25–30).
- Уменьшите bitrate и разрешение для долгосрочной записи.
- Отключите CPU-ёмкие аналитики (распознавание лиц, трекеры) на ненужных каналах.
- Включите аппаратное ускорение кодирования/декодирования, если сервер и Trassir поддерживают (QuickSync, NVENC).
- Для высоконагруженных серверов включите буфер записи и увеличьте размер pre/post буфера в настройках.
- Проверьте опцию записи по событию вместо постоянной записи — это снижает нагрузку при низкой активности.
- Обновите Trassir до актуальной версии и установите свежие драйверы NIC и RAID-контроллера.
Хранилище и сеть — что важнее и как настроить
- Диски: выберите surveillance-grade HDD (например WD Purple, Seagate SkyHawk) либо SSD для буферирования/базы данных.
- RAID: для записи лучше RAID10 или отдельные диски под запись; RAID5/6 даёт меньше производительности записи.
- Контроллер: аппаратный RAID с батарейным кэшем записи быстрее, чем софт-RAID при плохой настройке.
- NAS: при использовании NAS проверьте протокол (iSCSI обычно лучше SMB/NFS для постоянной записи).
- Сеть: выделите отдельный VLAN/порт для видеопотоков, используйте GbE или 10GbE для больших инсталляций.
- PoE: убедитесь, что коммутатор не перегружен по мощности — камеры могут переподключаться и снижать поток.
Простейшая схема для малого офиса:
Камеры --(PoE)-> L2 PoE switch --(1GbE)-> NVR/Server
|-> Управление/Интернет
Пример расчёта пропускной способности и нагрузки
- Один поток: 4 Мп (2592×1520) @ 25 fps H.264 → ~4–6 Mbps (зависит от сцены).
- Для 16 камер по 5 Mbps = 80 Mbps → ~10 MB/s. За сутки это ~864 GB при 24/7.
- Диск: типичный 7200 rpm HDD даёт ~150 MB/s последовательной записи, но реальная устойчивость записи и IOPS важнее при множественных коротких фрагментах.
- Итого: для 16 камер хватит 1GbE канала, но для 50+ камер рассматривайте 10GbE и SSD-буфер.
| Сценарий | Рекомендация по хранилищу | Сетевой канал |
| До 8 камер, до 6 Mbps каждая | 1–2 HDD surveillance 7200 rpm или NAS | 1 GbE |
| 8–32 камер | RAID10 или NAS с SSD-cache | 1 GbE (агрегированные порты) / 10 GbE для NAS |
| 32+ камер / высокая детализация | RAID10 с SSD-бэкапом, отдельный SSD для базы | 10 GbE |
Типичные ошибки инсталляций и как их избежать
- Запись mainstream всех камер на NAS по SMB — приводит к пиковым нагрузкам. Лучше substream или iSCSI.
- Использование RAID5 для многоканальной записи без кэша.
- Камеры настроены на переменный bitrate (VBR) без лимитов — скачкообразный трафик.
- Размещение Trassir и базы данных на одном HDD вместе с архивами.
- Отсутствие мониторинга ресурсов и алертинга — проблемы выявляются слишком поздно.
Чек-лист для быстрого восстановления FPS
- Перезагрузите сервер в нерабочее время.
- Отключите аналитики у нескольких каналов.
- Временно снизьте FPS и bitrate для проблемных камер.
- Проверьте SMART и скорость записи диска.
- Убедитесь, что сеть без ошибок; проверьте логи коммутатора.
- Проверьте запись на локальном диске сервера (временно перенаправьте запись).
- Обновите Trassir и драйверы; отключите антивирус на папках архива.
- Если сомневаетесь — закажите аудит системы и подбор оборудования в разделе систем видеонаблюдения:
Каталог систем видеонаблюдения.
Если после всех проверок проблема остаётся, вероятно, узкое место — дисковая подсистема или неправильно спроектированная сеть.
Небольшая финальная мысль: чаще всего падение FPS — следствие нехватки ресурса в одном месте. Системный подход — мониторинг, тест записи на локальный диск, временное снижение нагрузки — позволяет быстро локализовать и устранить проблему. Если нужно — лучше выделить отдельный сервер для записи или поставить SSD-кеш, чем долго увеличивать конфигурацию на глаз.