Skip to main content
Aký je najlepší spôsob, ako otestovať priepustnosť ... - KH1165

Často kladené otázky

Aký je najlepší spôsob, ako otestovať priepustnosť VPN?
 

Testovanie priepustnosti VPN pomocou vzdialenej zdieľanej zložky obvykle nie je dobrý nápad z dvoch dôvodov:

Prvým dôvodom je samotný protokol na zdieľanie súborov. Protokoly ako SMB, AFP alebo NFS sú navrhnuté pre lokálne siete, ktoré sú rýchle, spoľahlivé a majú veľmi nízku latenciu. Internet je naopak často pomalý (aspoň pripojenie k nemu), nespoľahlivý a má vysokú latenciu. Na získanie realistických výsledkov musíte použiť protokol optimalizovaný pre túto situáciu, ako napríklad HTTP alebo FTP.

Druhým dôvodom je implementácia samotného protokolu. Dnes väčšina systémov používa SMB, protokol na zdieľanie súborov Windows. Apple má vlastnú implementáciu tohto protokolu, ale nie je veľmi dobrá. Zatiaľ čo implementácia SMB 3.x je už relatívne slabá, implementácia SMB 1.x/2.x (režim kompatibility) je bohužiaľ takmer nepoužiteľná a macOS kvôli rôznym dôvodom často prepne do tohto režimu kompatibility. Pri testovaní s lokálnym sieťovým úložiskom sme dosiahli 28 MB/s pomocou SMB 3 a iba 18 MB/s pomocou SMB 1, zatiaľ čo so rovnakým serverom a AFP sme dosiahli 50 MB/s.

Ak máte na vzdialenej strane Mac, je veľmi jednoduché rýchlo nastaviť vhodnú testovaciu konfiguráciu. Na to spustite štandardnú aplikáciu „Terminál“ (použite Spotlight na jej nájdenie) a potom zadajte nasledujúcu sekvenciu príkazov (každý príkaz musí byť potvrdený klávesom 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

Prvý príkaz vytvorí nový adresár, druhý do neho prejde, tretí v ňom vytvorí dátový súbor s veľkosťou 1 GiB a štvrtý spustí veľmi jednoduchý HTTP server, ktorý bude obsluhovať obsah aktuálneho adresára na porte 8080. Na stránke VPN Tracker stačí teraz zadať nasledujúcu adresu do Safari (alebo iného prehliadača):

http://a.b.c.d:8080/1GiB.dat

Kde „a.b.c.d“ je IP adresa Macu, na ktorom ste vyššie uvedené príkazy zadali. Sledovaním rýchlosti prenosu v prehliadači získate dobrú predstavu o tom, aký výkon VPN dokáže poskytnúť. Samozrejme, to závisí od mnohých faktorov, ale najdôležitejšie sú vaše lokálne internetové pripojenie, rýchlosť vzdialeného internetového pripojenia a výpočtový výkon brány VPN (ktorý je obvykle oveľa nižší ako výpočtový výkon Macu).

Po testovaní môžete systém vyčistiť aktiváciou okna Terminálu, stlačením CTRL+C na zastavenie HTTP servera a potom spustením nasledujúcich dvoch príkazov:

cd
rm -r /tmp/www-bench

Privacy Settings / Datenschutz-Einstellungen