Если гипер на ESXi, у него хосты:
а) PfSense шлюзом
б) WS 2008r2 cервером OpenVPN и SMB
Клиенты на Windows 7
Естественно, PfSense пробрасывает порт в машину с сервером. OpenVPN последней версии, шифрование выключено, сжатие выключено, пробовал и TCP и UDP, при копировании по SMB больше 0,5 мегабайта скорость не поднимается. У сервера гигабит, у клиента 100 мегбит канал. Копирую один большой файл. Сервер от клиента находится на приличном расстоянии, около 2 т. км, это около 60 мс, может быть в этом дело, или в том, что сервер за NAT?
zionkv: Смотря что понимать под общей папкой.
Если просто нужно файлами обмениваться - есть сетевые протоколы для передачи файлов ftp, http, торрент и подобное.
Если же вам надо именно работать с виндовой сетевой шарой - все сложнее, но вполне реализуемо.
Есть штатные виндовые механизмы - DFS, BranchCache, и.т.п.
Вопрос лишь в выборе технологии под конкретную задачу, и грамотной настройки.
Что именно больше подойдет вам сказать сложно, ибо не известно зачем вам сетевая папка, и что вы под этим понимаете.
Опишите более подробно задачу - с чем пользователи работают, размер, тип файлов, как часто меняют, много ли филиалов.
АртемЪ: Люди работают в 1С на сервере RDP, но офис не хотелось бы в тот же RDP-сервер заворачивать, поэтому с мелочевкой типа excel-word файлов хотелось работать по SMB, там до 5 человек всего.
Разумеется скорость копирования файлов по сети от этого не повысится, но работать с файлами из филиала станет комфортнее, т.к в большинстве случаев работа будет с локальными данными.
При чем настраивать бранчкэш надо в режиме выделенного кэша, а не распределенного.
В распределенном режиме он будет мультикастом по локалке всех опрашивать на предмет наличия нужного куска, и будут приличные тормоза.
АртемЪ: Спасибо, дело было действильно в самом SMB, он не умеет многопотоком работать, видимо. iperf выдаёт почти номинал по VPN-у. Внезапно пользователи попросили им установить офис в терминал и проблема отпала сама собой.
А на pfSense скорость в норме? Если нет, то нужно отключить offload.
To disable hardware checksum offload, navigate under System > Advanced and select Networking tab. Under Networking Interfaces section check the Disable hardware checksum offload and click save. Reboot will be required after this step.
zionkv: Буферизация штука тонкая и используется повсеместно - на уровне операционной системы, на уровне файловой системы, на уровне приложения, на уровне сетевых протоколов и на уровне железа.
Поэтому нельзя сказать что проблем с буферизацией нет потому что у вас виндовс. В винде не меньше проблем с буферизацией разного рода возникает.
От одной и той же буферизации в одном случае может быть огромная польза, а в другом дикие тормоза.
АртемЪ: Подразумевались проблемы буферизации, которые openvpn много лет не хочет исправлять, регулируемые опциями rcvbfr, sndbfr, если это не менять, то проблемы OVPN-WindowsClient<->OVPN-LinuxServer, старая статья с Хабра