Низкая скорость сети только в одном направлении между двумя устройствами

Низкая скорость сети только в одном направлении между двумя устройствами

У меня странная ситуация, и я не могу найти причину такого поведения.

Я создал эту схему для простоты объяснения, но чтобы было понятнее, настольный компьютер подключен к коммутатору через WiFi, сервер и NAS — через проводной Ethernet:

введите описание изображения здесь

Мой NAS использует хранилище RAID5 через несколько протоколов. Я протестировал это с помощью простого FTP и получил те же результаты, что и SMB/CIFS/NFS. Все эти результаты получены через FTP.

Сервер работает под управлением Ubuntu 14.04 и подключен к тому же коммутатору, что и NAS. И сервер, и NAS подключены к коммутатору через кабели Ethernet. Сервер — 100 Мбит/с, NAS — гигабит.

Настольный компьютер подключен к коммутатору через 5G WiFi под управлением Ubuntu 16.04 (но я получаю то же самое поведение в Windows). Во всех ситуациях на графике выше с зелеными стрелками я получаю скорость между 10-12 МБ/с. При переходе от сервера к NAS наблюдаются кратковременные падения до 0, которые, как я предполагаю, связаны с тем, что NAS выполняет свою работу по записи RAID5.

Проблема в том, что при переходе с настольного компьютера на NAS я получаю только 600-900 КБ/с (даже не 1 МБ/с!). И этотолькос рабочего стола на NAS. Загрузка с NAS на рабочий стол обычно составляет 10-12 МБ/с.

Что может вызвать эту проблему только между двумя устройствами и только водиннаправление? При скорости от настольного компьютера до NAS, честно говоря, гораздо быстрее сначала загрузить на сервер, а затем перенести с сервера на NAS, но для этого требуется несколько дополнительных шагов.

РЕДАКТИРОВАТЬ: ОбновлятьНа NAS я отключил jumbo-кадры, что не должно вызывать проблем, поскольку файлы, которые я передаю, превышают 1 ГБ. Но это улучшило передачу с рабочего стола на NAS с 900 КБ/с до 3 МБ/с. Но эти 3 МБ/с все еще составляют всего 1/3 или 1/4 скорости всех других возможных передач (зеленые стрелки).

Связанный контент