Ребята, у меня есть две программы. Одна (клиент) принимает входные данные и отправляет их другой программе (серверу), которая генерирует изображение. Потом это изображение отправляется с сервера обратно клиенту. Клиент работает на одном компьютере, сервер — на другом. Всё общение происходит через UDP-сокеты.
Компьютеры «соединены» через два Ubiquiti PRO ().
Схема примерно такая:
Компьютер 1 — Роутер — Ubiquiti 1 <====> Ubiquiti 2 — Компьютер 2
Компьютер 2 берёт входные данные и отправляет их Компьютеру 1, Компьютер 1 генерирует изображение и отправляет его обратно Компьютеру 2.
Сейчас я отправляю (сжатое) Full HD изображение с частотой 90 Гц, что в сумме даёт около 250 Мбит/с. Использую канал шириной 80 МГц, чтобы уложиться в такую пропускную способность (до 500 Мбит/с на этом канале).
Сначала я отправлял все эти данные по гигабитному Ethernet-кабелю. После перехода на Ubiquiti заметил, что задержка увеличилась примерно на 10–12 мс. Также заметил, что чем больше данных посылаю, тем больше задержка.
Я думал, что сама работа устройств на линии может создавать задержку, но проверил соединение по кабелю между компьютерами с роутером и без него — в обоих случаях задержка была одинаковой, так что по крайней мере роутер на пути не влияет.
Хотелось бы понять, стоит ли ожидать такую задержку или это нетипично, и если нет — как можно её уменьшить?
Компьютеры «соединены» через два Ubiquiti PRO ().
Схема примерно такая:
Компьютер 1 — Роутер — Ubiquiti 1 <====> Ubiquiti 2 — Компьютер 2
Компьютер 2 берёт входные данные и отправляет их Компьютеру 1, Компьютер 1 генерирует изображение и отправляет его обратно Компьютеру 2.
Сейчас я отправляю (сжатое) Full HD изображение с частотой 90 Гц, что в сумме даёт около 250 Мбит/с. Использую канал шириной 80 МГц, чтобы уложиться в такую пропускную способность (до 500 Мбит/с на этом канале).
Сначала я отправлял все эти данные по гигабитному Ethernet-кабелю. После перехода на Ubiquiti заметил, что задержка увеличилась примерно на 10–12 мс. Также заметил, что чем больше данных посылаю, тем больше задержка.
Я думал, что сама работа устройств на линии может создавать задержку, но проверил соединение по кабелю между компьютерами с роутером и без него — в обоих случаях задержка была одинаковой, так что по крайней мере роутер на пути не влияет.
Хотелось бы понять, стоит ли ожидать такую задержку или это нетипично, и если нет — как можно её уменьшить?
