У меня есть маршрутизатор (ASUS WL-500G Premium с модомом Tomato), который имеет интерфейс Ethernet 100 Мбит / с + интерфейс Wi-Fi. Я добавил 8-портовый гигабитный коммутатор D-Link (DGS-1008G), потому что хочу повысить скорость передачи данных между компьютерами, подключенными к сети Ethernet.
Отключая все устройства, кроме одного, от маршрутизатора, это одно устройство получает максимальную постоянную скорость загрузки ~ 5,5 МБ / с. Если я размещу гигабитный коммутатор между маршрутизатором и устройством, то это устройство теперь достигает не более ~ 4,9 МБ / с.
Я понимаю, что введение коммутатора увеличит задержку, но я удивлен, обнаружив, что это также отрицательно сказывается на моей пропускной способности. Если я подключаю более одного устройства к коммутатору, между собой они получат ожидаемые гигабитные скорости передачи. Это снижение скорости происходит независимо от того, включены ли на этом устройстве большие пакеты (9 КБ). Кабель CAT 6A находится между гигабитным коммутатором и устройством, кабель CAT 5E находится между коммутатором и маршрутизатором. Сам маршрутизатор является шлюзом для сети (кабельное интернет-соединение).
Как и почему я вижу это падение скорости?
РЕДАКТИРОВАТЬ
Провел тестирование на задержку. Странные результаты .. Поскольку это локальная сеть, утилита ping по умолчанию не используется (<1 мс каждый раз в обоих случаях). Очевидно, это означает, что любая дополнительная задержка незначительна и не может быть причиной снижения пропускной способности на 5 Мбит / с. Однако, используя утилиту ping с высоким разрешением, я нахожу, что задержка между устройством и маршрутизатором постоянно ниже при прохождении через гигабитный коммутатор, чем без него (~ 0,55 мс по сравнению с ~ 0,8 мс в среднем). Очевидный вывод заключается в том, что задержка не является проблемой, хотя я, конечно, могу ошибаться.