Înainte să dai vina pe VPN, măsoară calea cu iperf3
O copiere de fișiere amestecă comportamentul rețelei, al stocării și al protocolului. Rulează o linie de bază iperf3 controlată în ambele direcții, apoi compară-o cu transferul real.
Copierile de fișiere între două locații par teste de rețea, dar fiecare este un rezultat combinat: costul suplimentar al protocolului, stocarea la ambele capete, procesarea la punctul final și calea. A da vina pe VPN doar pe baza acelui număr este ghicit. Un flux scurt și controlat între aceleași puncte finale oferă o a doua observație, iar comparația este cea care arată ce parte merită atenție. Planul de mai jos face asta fără să inventeze rezultate.
O copiere de fișiere este o sarcină de lucru, nu o măsurătoare
Lățimea de bandă este o proprietate a unei căi, în timp ce copierea de fișiere măsoară mai multe proprietăți deodată. Multe fișiere mici solicită mult mai mult operațiile pe fișier decât un singur flux mare. Stocarea lentă de fiecare parte limitează copierea indiferent de tunel. Criptarea și încadrarea adaugă costuri, dar la fel face și un server de fișiere care calculează sume de control sau scanează antivirus. Doar o comparație care ține punctul final și direcția constante separă aceste contribuții.
Testele publice de viteză măsoară o rută către un server de test apropiat, iar aceea nu este ruta către serverul tău privat de fișiere. Ele răspund la o altă întrebare.
Rulează un flux unic în fiecare direcție
Când ambele capete sunt sub controlul tău, programează o rulare scurtă iperf3 într-o fereastră aprobată. Folosește serverul de fișiere ca punct final îndepărtat unde este posibil și notează când se folosește în schimb o gazdă înlocuitoare.
iperf3 -s -1 -B 10.77.0.20Serverul se leagă de o singură adresă privată și acceptă un singur client înainte de a ieși. Un ascultător de unică folosință nu expiră singur când nu vine niciun client, așa că oprește-l când fereastra aprobată se închide.
iperf3 -c 10.77.0.20 -t 10În mod implicit clientul trimite către server pe TCP 5201, iar o fereastră de zece secunde ține testul scurt. Restrânge ascultătorul în firewall la sursa și destinația private prevăzute, în loc să îl expui public.
iperf3 -c 10.77.0.20 -t 10 -ROpțiunea inversă face serverul expeditor, ceea ce contează pentru căile de încărcare și descărcare diferă adesea. Legarea unei adrese nu dovedește că clientul a ales ruta prevăzută, așa că notează calea testată efectiv. Păstrează starea VPN, direcția, durata și încărcarea punctului final împreună cu rezultatele, apoi elimină accesul temporar.
Compară ceea ce este comparabil
Rulează din nou o operație reprezentativă de fișiere în condiții similare, cu același punct final de serviciu și fără modificări de configurare necorelate între ele. Notează dacă este o încărcare sau o descărcare, un singur fișier mare sau multe mici, și dacă stocarea de orice parte este ocupată. O rafală scurtă nu este rata susținută a întregii copieri, iar niciuna dintre cele două observații nu trebuie să devină în tăcere cealaltă. Dacă atât fluxul, cât și copierea sunt lente în aceeași direcție, uită-te la calea lor comună și la limitele punctului final.
Când fluxul este sănătos și copierea nu, diferența este ce adaugă sarcina de lucru, și acolo aparține investigația următoare.
Citește unitățile înainte de a trage concluzii
Megabiți pe secundă și megabaiți pe secundă diferă cu un factor de opt, iar firele de suport compară frecvent cele două ca și cum ar fi aceeași unitate. Un rezultat iperf3 scăzut poate veni și de la gazda de test: saturația procesorului, o interfață lentă sau un disc ocupat pot limita procesul înainte de rețea. De aceea un singur număr nu este un verdict împotriva furnizorului sau a protocolului. Linia de bază este utilă pentru că este observată, nu presupusă, și restrânge întrebarea la o direcție și un punct final.
Notează punctul final, direcția, durata și rata pentru ambele observații. Acel cvartet face comparația defensabilă și costă mult mai puțin decât înlocuirea software-ului pe baza unei intuiții.