Store
 

Proč je přístup k souborům přes VPN mnohem pomalejš... - KH1617

Často kladené otázky

Proč je přístup k souborům přes VPN mnohem pomalejší?
 
Pro přístup k svazkům a souborům hostovaným na souborovém serveru je třeba použít jeden z několika dostupných protokolů distribuovaného systému souborů. K roku 2018 jsou nejběžnějšími protokoly SMB/CIFS (výchozí pro Windows a macOS 10.9 nebo novější), AFP (výchozí pro macOS před verzí 10.9), NFS (výchozí pro Linux a většinu operačních systémů UNIX) a WebDAV (založený na HTTP, neutrální vůči dodavateli). Všechny tyto protokoly kromě WebDAV byly původně navrženy tak, aby přistupovaly k souborům hostovaným na souborovém serveru umístěném ve stejné síti jako klient, který k němu přistupuje. To může často vést k problémům při používání těchto protokolů přes VPN připojení. Vpn připojení obvykle běží přes internet a internet má poměrně odlišné charakteristiky sítě než firemní nebo domácí síť. Lokální sítě obvykle nabízejí vysokou symetrickou šířku pásma (upload se rovná downloadu), velmi nízkou a stabilní latenci, velmi malé ztráty paketů, téměř žádnou korupci dat a poměrně vysokou a vždy konstantní maximální velikost přenosové jednotky (MTU). Naproti tomu internetová připojení nabízejí menší šířku pásma, obvykle asymetrickou (mnohem rychlejší download než upload) a internet má poměrně vysokou, silně kolísavou latenci, typicky alespoň nějaké ztráty paketů, může dojít ke korupci dat a maximální velikost přenosové jednotky může být mnohem menší a podléhá změnám kdykoli, dokonce i během aktivního přenosu. Některé z výše uvedených protokolů se s těmito podmínkami mohou vyrovnat lépe než jiné. Problémy, které můžete očekávat: pomalé až velmi pomalé procházení adresářů (kvůli vysoké latenci), kopírování souboru ze vzdáleného počítače je pomalé (omezeno uploadem druhé strany), kopírování souborů na vzdálený počítač je pomalé (omezeno uploadem vašeho připojení), přímé otevření souboru ze vzdáleného počítače je ještě pomalejší (kvůli omezené šířce pásma, ale také latence a malé velikosti paketů mohou hrát roli) a přístup k souborům může dokonce selhat (kvůli ztrátě paketů nebo poškození dat). Upozorňujeme však, že žádný z těchto problémů nezpůsobuje samotné VPN, protože i bez VPN by výsledky při stejném připojení přes internet byly jen o něco lepší nebo vůbec nelepší. Bohužel je málo věcí, které lze s těmito problémy aktivně dělat. Uživatelé nemají prakticky žádný vliv na latenci. Zvýšení šířky pásma na jedné nebo obou stranách vždy pomůže, ale pouze pokud se jedná o uploadovou šířku pásma, protože pokud je problém, téměř vždy se jedná o upload a ne o download. Použití jiného protokolu může také pomoci, protože zejména SMB/CIFS funguje s internetovými připojeními spíše špatně a pokud musí protokol přejít na starší verzi (starší než SMB 3.0), výsledky budou katastrofální (až k úplnému selhání). Problém je v tom, že Windows nativně podporuje pouze protokoly SMB a WebDAV, zatímco macOS nativně podporuje všechny výše uvedené protokoly, takže je třeba použít produkty třetích stran, aby se naučil Windows alternativní protokoly. V krajním případě můžete zkusit použít WebDAV, ale ten má obecně velmi špatný výkon i v lokálních sítích. Vyhrazené NAS zařízení obvykle podporuje NFS po aktivaci, což by mohlo poskytnout lepší výkon než SMB.