Često postavljena pitanja
Testiranje propusnosti VPN-a pomoću mrežne datoteke obično nije dobra ideja iz dva razloga:
Prvi razlog je sam protokol za dijeljenje datoteka. Protokoli kao što su SMB, AFP ili NFS dizajnirani su za lokalne mreže koje su brze, pouzdane i imaju vrlo niske latencije. Internet je, s druge strane, spor (barem njegova veza), nepouzdan i ima vrlo visoku latenciju. Za realne rezultate morate koristiti protokol koji je optimiziran za takvu situaciju, kao što su HTTP ili FTP.
Drugi razlog je implementacija samog protokola za dijeljenje datoteka. Danas većina mrežnih datoteka koristi SMB, protokol za dijeljenje datoteka sustava Windows. Apple ima vlastitu implementaciju tog protokola, ali ona je sve samo dobra. Dok je implementacija SMB 3.x već loša, implementacija SMB 1.x/2.x (način kompatibilnosti) je užasna, a macOS će iz više razloga često prebaciti na taj način kompatibilnosti. Pri testiranju s lokalnom mrežnom datotekom dobili smo 28 MB/s pomoću SMB 3 i samo 18 MB/s pomoću SMB 1, u usporedbi s 50 MB/s pomoću AFP.
Ako imate Mac na udaljenoj strani, vrlo je lako postaviti HTTP poslužitelj za usporedbu. Sve što trebate učiniti je otvoriti standardnu aplikaciju “Terminal” (koristite Spotlight da biste je pronašli), a zatim pokrenuti sljedeći niz naredbi (svaka se naredba potvrđuje s Return/Enter):
mkdir /tmp/www-bench
cd /tmp/www-bench
dd count=1048576 bs=1024 if=/dev/random of=1GiB.dat
php -S 0.0.0.0:8080
Prva naredba stvara novi direktorij, druga ulazi u taj direktorij, treća stvara datoteku od 1 GiB popunjenu slučajnim podacima, a posljednja pokreće jednostavan HTTP poslužitelj koji poslužuje sadržaj trenutnog direktorija na portu 8080. Sada vaši VPN korisnici mogu jednostavno otvoriti ovu adresu u Safariju (ili bilo kojem drugom pregledniku):
http://a.b.c.d:8080/1GiB.dat
Gdje je “a.b.c.d” IP adresa Maca na kojem ste upravo upisali naredbe. Gledajući brzinu prijenosa u pregledniku, dobit ćete dobru ideju o tome koliko je vaš VPN sposoban. Naravno, to je ograničeno mnogim čimbenicima, kao što su brzina vaše lokalne internetske veze, brzina udaljene internetske veze i računalna snaga VPN gatewaya (koja je obično daleko manja od računalne snage Maca).
Da biste očistili nakon testa, ponovno aktivirajte prozor terminala i pritisnite CTRL+C da zaustavite HTTP poslužitelj, a zatim pokrenite sljedeće dvije naredbe:
cd
rm -r /tmp/www-bench