Я пытаюсь настроить количество IP-камер (D-link DCS-920 и DCS-930L) для отправки изображений по FTP на сервер (сервер Ubuntu (думаю, 10.04)). Изображения имеют размер около 15 КБ, и в настоящее время у меня есть 6 камер, посылающих изображения со скоростью 1FPS каждая.
Камеры подключены к 8-портовому неуправляемому коммутатору 10/100 Ethernet. Коммутатор подключен к мосту WiFi (Ubiquiti Nanostation 2), который подключается к точке доступа (Ubiquiti Nanostation 2), подключенной к серверу через гигабитный коммутатор. Ниже приведена простая схема:
Камера ---> Переключатель 10/100 ---> Мост WiFi ---> Точка доступа WiFi ---> Переключатель Gb ---> Сервер
В идеале при 1FPS я должен получать 3600 изображений в час на камеру. Но количество изображений, которые я получаю, резко падает, если я продолжаю всю настройку более недели. Затем он падает до 1000-1500 в час.
Когда я проверяю скорость передачи IP-адресов с камер с помощью iftop на сервере, я вижу, что скорость передачи с IP-адресов камер случайно падает до 0. Я протестировал только одну камеру, подключенную напрямую к серверу, и смог последовательно получать 3600 изображений в час. Поэтому я думаю, что камеры работают нормально. Я добавил внешние антенны (вся установка наружная) как к мосту, так и к точке доступа, а также убедился, что передача не осуществляется по каналам, которые перекрываются с каналами, используемыми в близлежащих сетях WiFi. Делая оба, я получил сигнал около -30 дБм, и проблема сохраняется.
Я ищу некоторые идеи о том, что не так с этой настройкой и где проверить / исправить, чтобы получить скорость FTP изображения не падает. Любые предложения по решению этой проблемы будут с благодарностью.
Одна конкретная идея, о которой я думаю, заключается в том, имеет ли смысл вообще то, что объем трафика каким-то образом заставляет коммутаторы отбрасывать пакеты, и если использование другого коммутатора решит проблему.