Isti laptop, isti server i isti tunel mogu izgubiti petinu propusnosti na Ethernetu i tri četvrtine na mobilnoj mreži, a nijedan od tih brojeva ne znači da je VPN pokvaren. Svaka pristupna mreža pruža drugačiju putanju, a tunel na nju dodaje drugu putanju. Poređenje jedne tunelirane brojke s jednom netuneliranom ne odgovara ni na šta, jer te dvije brojke opisuju različite nazivnike. Četiri polja i po jedan razlomak zadržavanja po redu reći će vam koje pitanje sljedeće postaviti.

Četiri polja, a ne jedna kazna

Izmjerite direktnu osnovu i tunelirani rezultat na svakoj pristupnoj mreži i držite ih kao matricu, a ne kao jedinstvenu presudu. Osnova je isti zadatak izveden na toj mreži bez tunela; tunelirani rezultat je isti zadatak s njim.

Access networkDirect baselineSame task through the tunnel
EthernetE0E1
CellularC0C1

Koristite odobreno radno opterećenje za direktne testove i zadržite mjere zaštite privatnosti koje okruženje zahtijeva. Test koji krši politiku daje broj koji ne možete objaviti i koji ne biste trebali ponavljati.

Držite varijable nepromijenjenima

Držite uređaj, aplikaciju, odredište, smjer prijenosa i VPN završnu tačku nepromijenjenima u sva četiri polja. Ako usluga tiho zamijeni svoj testni server između pokretanja, zabilježite promjenu i tretirajte par kao nekontrolisan umjesto da razliku izravnate usrednjavanjem.

Ponovite matricu u oba smjera i u uporedivo doba dana. Uslovi mobilnog radija i opterećenje njegove ćelije mijenjaju se u minutama, pa jedna neuobičajeno dobra osnova može preuveličati prividni gubitak. Zabilježite raspon rezultata pored reprezentativne vrijednosti i napomenite jesu li tunelirana pokretanja bila isprepletena s osnovama ili izvedena u bloku.

Isprepletenost je važnija nego što većina ljudi očekuje. Osnova izmjerena prije ručka i tunelirano pokretanje izmjereno poslije njega dvije su različite mreže s istim imenom.

Držite nazivnik vidljivim

Prijavite razlomak zadržavanja kao i apsolutnu brzinu: E1 podijeljeno s E0 i C1 podijeljeno s C0. Brza veza koja zadržava mali dio svoje propusnosti i spora veza koja zadržava većinu nje različita su otkrića, a razliku pokazuje samo razlomak.

Apsolutna propusnost i dalje odlučuje šta korisnik može raditi. Razlomak odlučuje gdje gledati. Kada Ethernet zadrži većinu svoje osnove, a mobilna mreža mnogo manje, zanimljiva varijabla je na mobilnoj putanji, a ne unutar enkripcije.

Oba broja pripadaju u izvještaj, jer svaki sam podržava zaključak koji podaci ne podržavaju.

Pročitajte obrazac prije nego što bilo šta promijenite

Slični tunelirani plafoni na obje mreže upućuju na nešto zajedničko: završnu tačku, njen procesor, ograničenje brzine ili jedno zagušeno skretanje. Pad koji se pojavljuje samo na mobilnoj mreži upućuje na rutu te mreže, gubitak, kašnjenje i efektivnu veličinu paketa.

To su tragovi, a ne dijagnoze, i ta razlika je važna kada pišete tiket. Zajednički plafon neće se poboljšati kada promijenite mobilni modem, a pad samo na mobilnoj mreži neće se poboljšati kada promijenite veličinu završne tačke. Navedite koji ste od dva obrasca vidjeli prije nego što predložite promjenu. Tako promjena nosi predviđanje, a sljedeće mjerenje može ga potvrditi ili ubiti.

OpenVPN-ove vlastite smjernice za performanse razdvajaju ograničenja propusnosti, procesora, transporta i veličine paketa duž istih linija, što je koristan podsjetnik da tunel rijetko kada ima samo jednu varijablu.

Kada je veličina paketa osumnjičeni

Enkapsulacija troši prostor paketa, pa efektivna veličina na mobilnoj putanji može biti manja od one koju sučelje oglašava. Zadržite dokaze o veličini paketa za putanju koju poredite umjesto da pretpostavite vrijednost iz naziva pristupne tehnologije.

Datagram packetization-layer path MTU discovery opisuje otkrivanje efektivne veličine umjesto da se ona fiksno kodira. Koristite zapažanja koja implementacija podržava i ne gurajte proizvoljno nizak MTU na svakog klijenta kao mjeru predostrožnosti, jer to zamjenjuje jedan problem gorim na putanjama koje su bile u redu.

Hipoteza o veličini treba vlastite dokaze: isti prijenos u dvije veličine, sa zabilježenim obrascem gubitka.

Dodajte jednu varijablu odjednom

Uporedite alternativni transport samo nakon što je matrica osnove sačuvana. To drži jednu namjernu varijablu u igri i omogućava vam da promjenu pripišete umjesto da nagađate o njoj.

Držite dimenzioniranje TCP korisnog sadržaja odvojeno od ponašanja UDP datagrama, jer dva različito reaguju na gubitak i na veličinu putanje. Poboljšanje iz promjene transporta dokaz je o tom transportu, a ne dokaz da su enkripcija ili pokrivenost bili prvobitni uzrok.

Redoslijed rada: popunite četiri polja, izračunajte oba razlomka, isprepletite pokretanja, zatim odaberite jednu hipotezu i testirajte je jednom promjenom. Sve ostalo je poređenje dvije nepoznanice.

Povezani članci