Ühendage tunnel, alustage suur allalaadimine ja see liigub umbes kaks korda kiiremini kui sama fail ilma selleta. See kõlab nagu reklaam, kuid võib olla tõeline mõõtmine koduliinil. Tavaline põhjus on ühe pordiga seotud kiiruspiirang: tunnel kannab teie ülekande sinna, kuhu kujundaja ei vaata, ja liini tegelik maht ilmub esimest korda.

Mis tähendab, et huvitav arv pole see, kui kiire VPN oli. See on, kui palju oma liinist te kunagi ei saanud, ja miks.

Piirang, mis järgib porti, mitte marsruuti

Juurdepääsupakkuja võib piirata läbilaskevõimet abonendi kohta protokolli või sihtpordi järgi, ja port 80 on lemmiksihtmärk, sest nii palju tavalist veebisirvimist kasutab seda. Piirangut ei rakendata sageli alates esimesest paketist: ülekanne algab liini kiiruse lähedal, põletab läbiva kvoodi ja settib seejärel piiratud numbrile. Esimesed sekundid näivad terved ja ülejäänud ülekanne mitte.

Saatke samad baidid teise pordi kaudu ja kujundaja 80 juures ei näe neid kunagi. Tunnel näib löövat otsest ühendust, kuigi see lisas hüppe, krüpteerimise ja omaenda üldkulud. Paranenu ei ole tee, vaid reegli puudumine.

Seepärast ongi mõju failide ja sihtkohtade lõikes nii järjekindel. Kui piirang on pordil, käitub kõik sellel pordil kantav ühtemoodi, olenemata faili suurusest ja sellest, kes on host. Sihtkoht, mis tõmbab ligi teise reegli, näitab teist kõverat, ja see erinevus on iseenesest diagnostiline.

Mõõtke platoo, mitte tippu

Tipp on ülekande kõige vähem informatiivne osa, sest iga ühendus näeb hea välja, kuni selle puhvrid täituvad. Märkige, kus kiirus rahuneb ja kui kaua see seal püsib.

curl -o /dev/null -w '%{speed_download} %{time_total}\n' https://<host>/test.bin
scp user@<transfer-host>:/data/test.bin /tmp/

Käivitage paar järjest samal masinal, samal tunnil, hostide vastu võrreldavates võrkudes. Üks proov ei tõesta midagi; kõvera kuju kahe käivituse lõikes on see, mis eristab läbivat kvooti stabiilsest piirangust. Kirjutage üles, kus kiirus tasandub, mitte see, mida näitas esimene sekund, sest läbinemine on täpselt see, mida kujundaja teile annab enne piiramise algust. Vaikne platoo, mis püsib ülejäänud ülekande ajal, on võrreldav arv.

Hoidke fail juba pakitud, et transpordipakkimist ei saaks seletuseks pakkuda. PDF või arhiiv eemaldab selle muutuja ja takistab ka kellelgi väita, et tunnel surus koormuse kokku. Kui mõlemad ülekanded kasutavad sama faili, on ainus järelejäänud erinevus tee ja port. Märkige tööriist ja port iga arvu kõrvale, muidu ei ole teine käivitus esimesega võrreldav.

Kolm võrdlust, mis põhjuse isoleerivad

Käige need järjest läbi ja peatuge kohe, kui muster on selge, sest igaüks välistab erineva loo.

  1. Korrake sama allalaadimist tavalise veebitee kaudu ja ülekandetööriistaga teisel pordil, võrreldava mahutavusega hostist.
  2. Korrake mõlemat mittepakendatava failiga, et pakkimine lakkaks olemast kandidaat.
  3. Kui haldad tunneliserverit ise, seo see uuesti pordi 80 külge, kohanda kliendiprofiili, et mõlemad otsad nõustuksid, ja kanna uuesti üle. Kui tunnel istub nüüd piiratud veebikiirusel, järgib piirang porti, mitte VPN-i.

Kolmas samm on otsustav ja see on ka see, mille inimesed vahele jätavad, sest see nõuab konfiguratsiooni muutmist. Ilma selleta olete näidanud, et kaks asja erinevad, mitte et põhjus on pordis.

Mida see mõõtmine toetada ei suuda

See ei näita, et tunnel on üldiselt kiirem, et see midagi pakib või et teised pordid liinil on piiramata. See kirjeldab seda ülekannet, sellel liinil, sel tunnil. Piiranguid saab rakendada seansi, abonendi või kellaaja järgi ja need võivad muutuda ilma teatamata.

See ei tõesta ka, et otsene tee on katki. Piiratud tee töötab endiselt; see on meelega piiratud ja teadlik poliitika ei ole rike, mis ootab parandust.

Ja kindlasti ei õigusta see kõige tunnelist läbi suunamist. Iga rakendus pordil 80 jääb piiratuks, samal ajal kui kõik, mille kõrvale suunate, sõltub nüüd lisahüppest ja lisavearežiimist.

Muutke leid millegi rakendatavaga

Kirjutage tähelepanek mõõtmisena, mitte otsusena: suured ülekanded pordil 80 settivad ligikaudu poolele kiirusest, mille sama fail teisel pordil saavutab, nendel tundidel, sellel liinil, nende proovidega lisatud. See on tugiteenuse taotlus, mida keegi saab uurida.

„VPN on kiirem“ ei ole. See kutsub esile vastuse krüpteerimise üldkulude kohta ja see vastus on tehniliselt õige, samal ajal kui see ei ütle kellelegi midagi kasulikku. Lisage proovide arv, tund ja port, et lugeja saaks mustri taasesitada.

Kui otsustate jätkata teise pordi kasutamist hulgiülekannete jaoks, märkige hoiatus oma kirjetesse: kuulaja viimine pordile 80 põrkub iga veebiserveriga, mis on sinna juba seotud, ja sellest tulenev rike näeb välja nagu katki läinud tunnel, mitte nagu pordikonflikt.

Seotud artiklid