У меня странная ситуация, в которой я не могу найти причину такого поведения.
Я создал этот рисунок для простоты объяснения, но чтобы было ясно, рабочий стол подключен к коммутатору через 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 я отключил большие кадры, которые не должны вызывать проблемы, так как файлы, которые я передаю, занимают более 1 ГБ. Но это улучшило передачу с рабочего стола на NAS с 900 КБ / с до 3 МБ / с. Но эти 3 МБ / с - это всего лишь от 1/3 до 1/4 скорости всех других возможных передач (зеленые стрелки).