Zašto je preuzimanje brže preko VPN-a nego izravno
Plato na izravnom prolazu i stabilan prolaz kroz tunel upućuju na ograničenje porta, a ne na brži put. Tri usporedbe, po jedna varijabla u svakoj, zatim zahtjev za podršku.
Pokrenete veliko preuzimanje, prve sekunde izgledaju normalno, a zatim se brzina ustali na otprilike polovici onoga što bi veza trebala isporučiti. Povežete tunel, ponovite isto preuzimanje i ono drži veću brzinu za cijelu datoteku. To je stvarno mjerenje i obmanjujući zaključak istovremeno, jer tunel nije učinio put bržim. Samo je premjestio vaš promet s porta koji je nešto na putu ograničavalo.
Oblik krivulje to odaje
Gledajte prijenos, a ne konačni broj. Ograničen put obično počinje blizu brzine veze, potroši svoj burst dodatak i zatim se ustali na granici, pa prosjek ovisi o tome koliko dugo ste gledali. Tunel koji je stvarno poboljšao put pokazao bi bolju brzinu od prve sekunde i zadržao bi je. Plato je otisak prsta i lako ga je propustiti ako bilježite samo vrh.
Dva prolaza iste datoteke, jedan izravno i jedan kroz tunel, dovoljna su da vidite postoji li plato.
Zabilježite kada plato počinje, koliko traje i koju brzinu drži. Te tri vrijednosti razdvajaju oblikovatelja od zagušenog puta, jer zagušenje pušta brzinu da luta, dok je oblikovatelj prikiva za jedan broj. Ako se izravni prolaz postupno pogoršava, a prolaz kroz tunel ostaje stabilan, gledate politiku, a ne fiziku.
Tri usporedbe, po jedna varijabla u svakoj
Mijenjajte jednu stvar po prolazu ili nećete ništa naučiti. Dohvatite istu datoteku običnim web putem, zatim kroz alat za prijenos koji koristi drugi port, s hosta usporedive sposobnosti i u isti sat. Držite klijentsko računalo nepromijenjenim, jer prijenosnik koji se kreće između mreža dodaje varijablu koju ne možete kontrolirati.
curl -o /dev/null -w '%{speed_download}' https://files.example/big.iso
scp [email protected]:/exports/big.iso /dev/nullKoristite datoteku koja je već komprimirana, poput slike diska, da transportna kompresija ne može objasniti razliku. Zatim, ako kontrolirate poslužitelj, premjestite njegov slušač na port za koji sumnjate da je ograničen, ažurirajte profil klijenta i ponovite. Ako tunel sada padne na ograničenu brzinu, granica slijedi port, a ne tunel, i pitanje je riješeno. Pokrenite svaku usporedbu dvaput i čuvajte brojke platoa, a ne vrhove.
Zabilježite i sat, jer oblikovatelj može biti vremenski zasnovan i večernji test se može ne slagati s jutarnjim. Dva prolaza u isti sat vrijede više od deset raspoređenih po cijelom danu.
Što ovo mjerenje ne može poduprijeti
Ono ne pokazuje da je tunel općenito brži, da nešto komprimira ili da drugi portovi nisu ograničeni. Opisuje jedan prijenos na jednoj vezi tijekom jednog sata. Ograničenja mogu biti po sesiji, po pretplatniku ili vremenski zasnovana, a operater ih može mijenjati bez najave.
Također ne pokazuje da je izravni put neispravan. Ograničen put radi točno kako je predviđeno, samo je ograničen politikom.
Ta je razlika važna kada to zapisujete. Kvar traži tiket za popravak, dok politika traži pitanje o ugovoru ili odluku da se zaobiđe. Nazvati ograničenje kvarom stvara razgovor s podrškom koji počinje od pogrešne premise. Nazvati ga politikom omogućuje vam da postavite konkretno pitanje koje ima konkretan odgovor.
Pretvorite nalaz u zahtjev za podršku
Koristite brojke i odbacite zaključak. Zahtjev koji kaže da veliki prijenosi preko porta 80 u ovim satima drže na oko polovici očekivane brzine, s priloženim brojkama platoa, djelotvoran je. Zahtjev koji kaže da je VPN brži nije, jer se čita kao tvrdnja o tunelu, a ne kao zapažanje o vezi. Priložite oba prolaza i njihove vremenske oznake, a zatim pustite operatera da opiše politiku.
Ne gurajte svaku aplikaciju u tunel samo da biste lovili tu brojku.
Tunel vas i dalje košta dodatni skok, šifriranje i novi skup načina otkaza, dok ograničeni port ostaje ograničen za sve drugo što ga koristi. Kada veliki prijenosi moraju završiti pouzdano, vodite vlastitu bilješku o tome koji port nosi ograničenje. Premještanje slušača na port 80 također se sudara sa svakim web poslužiteljem koji je već vezan za njega, a to stvara novi prekid umjesto popravka.