Poziv koji zapinje, preuzimanje koje puže i slanje koje se na pola smrzava tri su različite pritužbe pod istom oznakom. Odluka koju od njih lovite prije nego što išta izmjerite štedi ostatak istrage. Zatim mijenjajte jedan segment putanje odjednom i ponovite isti zadatak nakon toga.

Redoslijed ispod kreće se od zadatka prema van, jer tunel ne može osigurati propusnost koja nedostaje ispod njega.

Odlučite šta znači sporo prije mjerenja

Niska stabilna brzina, visoka latencija s oštrim skokovima i prijenos koji se potpuno zaustavlja na fiksnoj veličini nisu varijacije jedne greške. Svaki upućuje na drugi segment: propusnost, samu putanju ili ograničenje veličine paketa. Odaberite zadatak koji vas stvarno smeta i koristite ga kao referencu, jer test brzine mjeri masovni prijenos koji se može ponašati sasvim drugačije od video poziva. Zapišite odredište, protokol, doba dana i broj koji vam je važan.

Bez tog zapisa, svako kasnije poređenje postaje rasprava o utiscima.

Prvo provjerite pristupnu mrežu

Pauzirajte vlastite velike prijenose, pa izmjerite lokalnu vezu prije nego se tunel uključi. Uporedite s bezopasnim zadatkom i slijedite klijentov postupak kill switch umjesto da isključite nekoliko zaštita odjednom, i zadržite isto odredište za oba prolaza. Davatelj testa brzine može vam dati drugi mjerni server kad se vaša vidljiva lokacija promijeni, što poređenje pretvara u test dva različita servera.

ping -c 20 192.168.50.1
ping -c 20 198.51.100.7
curl -o /dev/null -w "%{time_starttransfer} %{speed_download}\n" https://speed.example.net/10mb.bin

Ako je osnovna linija već loša, posao pripada Wi-Fi-ju, opterećenju rutera ili pristupnoj usluzi. Žičani test ili nepomičan položaj blizu pristupne točke odvaja slab radio link od zagušenog uplinka. Ništa što tunel radi neće dodati kapacitet koji pristupna linija ne isporučuje.

Zamijenite izlaz, zatim transport

Držite uređaj, mrežu i protokol fiksnim i testirajte drugu odredišnu točku. Odaberite uvjerljiv grad s popisa lokacija, ali nemojte pretpostavljati da najbliža oznaka znači najbolju rutu. Ako je jedan izlaz spor, a drugi dobri, njegov host ili putanja zaslužuju istragu; ako su svi izlazi spori na jednom uređaju dok je drugi uređaj dobar, klijent je bolji osumnjičeni.

Gdje usluga nudi oba profila, uporedite OpenVPN preko UDP-a s OpenVPN-om preko TCP-a. UDP je uobičajeno polazište za interaktivni rad, dok TCP može pomoći na pristupnoj mreži koja uopće ne propušta UDP promet. TCP tunel nadoknađuje gubitak ponovnim slanjem unutar toka, zbog čega može djelovati sporije na vezi koja ispušta pakete, a napomene o rješavanju problema s performansama OpenVPN-a pokrivaju istu razmjenu prije nego što bilo šta podesite. Mijenjanje riječi "udp" u "tcp" u profilu ne može stvoriti slušatelja koji server nikada nije otvorio.

Sačuvajte profil koji pomaže prije nego isprobate sljedeću promjenu. Inače vas kasniji regres ostavlja da nagađate koja je izmjena donijela poboljšanje.

Čitajte uređaj i simptom zajedno

Gledajte opterećenje procesora tijekom prijenosa, a ne poslije njega, jer cijena šifriranja raste s prometom, a mali ruter koji služi kućanstvu drugačiji je stroj od prijenosnika koji vrti vlastiti klijent. Drugi VPN, virtualni stroj ili mrežni filtar mogu stajati na istoj putanji i uzeti dio prometa. Održavajte softver ažurnim bez uklanjanja provjera autentifikacije ili kill switcha da bi benchmark izgledao bolje. Ako mali zahtjevi uspijevaju, a velika slanja zastaju na dosljednoj veličini, provjera MTU-a je sljedeća stanica.

ping -M do -s 1400 -c 3 198.51.100.7
ip link show dev tun0 | grep -o "mtu [0-9]*"

Kad se tunel više puta resetira, popravite prekide prije nego protumačite bilo koji broj propusnosti, jer tunel koji se ponovno spaja mjeri rukovanje, a ne putanju. Ponovite izvorni zadatak nakon svake promjene i sačuvajte rezultat. Brži test brzine koji i dalje kvari poziv nije riješio pritužbu s kojom ste počeli.

Povezani članci