LINUX.ORG.RU

Можно ли как-то твикнуть SMB-протокол для связи с большим пингом?

 , ,


0

2

TL;DR Как настроить связь по SMB протоколу так чтобы она не тормозила при большом пинге от сервера до клиента?

Подключаюсь с работы с компа на Win11 по PPTP-vpn к своему роутеру ASUS AC68U дома, за роутером есть Synology NAS c открытой SMB-шарой, пинг до дома 40мс, шара открытая в Win11 работает настолько медленно что упорядочивание 100 видео файлов по размеру занимает минут 10. Никаких особых настроек Synology или компа на Win11 или роутера не делал. На зарубежных форумах раза три встретил эту проблему с ответом что SMB-протокол был сделан для локальных сетей с мгновенным пингом и если пинг от пинга в локальной сети сильно отличается то шары SMB начинают тормозить и это нормально. Вопрос, можно ли настроить что-то где-то в парметрах сервера или клиента SMB чтобы при пинге не как в локальной сети доступ шарам не тормозил?

При таком пинге, поди, немеряные потери пакетов, там же по udp данные идут. А 10 минут из-за того, что винда пытается поизучать содержимое видео файлов. Пинг то по какой причине такой?

mky ★★★★★
()

vm.swappiness = 0
vm.overcommit_memory = 1
net.core.default_qdisc = fq_codel
net.ipv4.tcp_congestion_control = cubic
net.ipv4.tcp_fastopen = 3
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_mtu_probing = 1
net.ipv4.tcp_slow_start_after_idle = 0
vm.laptop_mode = 0
vm.zone_reclaim_mode = 0
net.ipv4.ip_default_ttl = 255
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_synack_retries = 3
net.ipv4.tcp_rfc1337 = 1
net.ipv4.tcp_window_scaling = 1

iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
Типо того...

tehew10569
()
Ответ на: комментарий от mky

маладца (про по-изучать), но и не только, а нашпиговать твой винт жучками, чтобы контроллеры перепрошил и чтобы не запустился компьютер

anonymous
()

Ты -SMB-> NAS2 -syncthing-> NAS1, при нежелание ставить второй NAS сокращается до ты -syncthing-> NAS1.

t184256 ★★★★★
()

Поменяй Win11 на линух минт раз здесь вопросы задаёшь.
Поменяй SMB на webdav (лучше всего, как родное в винде встанет), ssh, ftp, nfs (это сложнее, в винде в wsl2 смонтировать можно тут с этим помогут, или стороними виндовыми прогами по ним вопросы не тут задавай).
Здесь тоже такими проблемами занимаются, но всёже это проблема винды и вопросы на виндовых форумах логичней задавать.

s-warus ★★★
()

Нет никаких твиков для плохих каналов - тебе правильно ответили.

Варианты:

  • Перенести работу с файлами в какое-нить яндекс облако.
  • Дать доступ по рдп на локальную машину - рдп намного лучше работает на плохих каналах.
vtVitus ★★★★★
()
Ответ на: комментарий от tehew10569

Киберкотлеты смотрят на вас с недоумением.

А если серьёзно, то ТС ничего не написал ни про потери пакетов, ни про задержки на отдельных хопах. Вобще не понятно, разные города, разные провайдеры, тормозит домашний маршрутизатор, тормозит pptp? Допустим, часто бывает, что если дома и на работе один провайдер, то пинг в единицах мс. Может проще сменить домашнего провайдера, чем тюнить SMB-протокол...

mky ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.