Yhdistä tunneli, käynnistä suuri lataus, ja se kulkee noin kaksinkertaisella nopeudella siihen verrattuna, mihin sama tiedosto ylsi ilman sitä. Se kuulostaa mainokselta, mutta voi olla aito mittaus kotiliittymässä. Tavallinen syy on yhteen porttiin sidottu nopeusraja: tunneli kuljettaa siirtosi sinne, missä muotoilija ei katso, ja liittymän todellinen kapasiteetti näkyy ensimmäistä kertaa.

Eli kiinnostava luku ei ole se, kuinka nopea VPN oli. Vaan se, kuinka paljon liittymästäsi et koskaan saanut, ja miksi.

Raja, joka seuraa porttia, ei reittiä

Liittymän tarjoaja voi rajoittaa siirtonopeutta tilaajakohtaisesti protokollan tai kohdeportin mukaan, ja portti 80 on suosikkikohde, koska niin suuri osa tavallisesta selailusta käyttää sitä. Raja ei usein tule voimaan ensimmäisestä paketista: siirto alkaa lähellä liittymän nopeutta, polttaa purskekiintiön ja asettuu sitten rajoitettuun lukemaan. Ensimmäiset sekunnit näyttävät terveiltä, loppusiirto ei.

Lähetä samat tavut toisen portin kautta, eikä portin 80 muotoilija näe niitä koskaan. Tunneli näyttää voittavan suoran yhteyden, vaikka se lisäsi hypyn, salauksen ja oman ylikuormansa. Parani ei reitti vaan säännön puuttuminen.

Siksi vaikutus on niin johdonmukainen tiedostojen ja kohteiden välillä. Jos raja on portissa, kaikki sen portin kautta kulkeva käyttäytyy samoin, riippumatta tiedoston koosta ja siitä, kuka isäntä on. Kohde, joka vetää puoleensa toisen säännön, näyttää toisen käyrän, ja se ero on itsessään diagnostinen.

Mittaa tasanne, älä huippua

Huippu on siirron vähiten informatiivinen osa, koska jokainen yhteys näyttää hyvältä, kun sen puskurit täyttyvät. Merkitse muistiin, mihin nopeus asettuu ja kuinka kauan se siellä pysyy.

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

Aja pari peräkkäin samalla koneella, samaan tuntiin, samankaltaisissa verkoissa olevia isäntiä vastaan. Yksi näyte ei todista mitään; käyrän muoto kahden ajon yli on se, mikä erottaa purskekiintiön vakaasta rajasta. Kirjoita, mihin nopeus tasaantuu, älä sitä, mitä ensimmäinen sekunti näytti, koska purske on juuri se, minkä muotoilija antaa ennen kuin alkaa rajoittaa. Rauhallinen tasanne, joka kestää siirron loppuun, on vertailuluku.

Pidä tiedosto valmiiksi pakattuna, jotta siirtopakkausta ei voida tarjota selitykseksi. PDF tai arkisto poistaa tämän muuttujan ja estää myös ketään väittämästä, että tunneli puristi hyötykuorman. Jos molemmat siirrot käyttävät samaa tiedostoa, ainoa jäljellä oleva ero on reitti ja portti. Merkitse työkalu ja portti jokaisen luvun viereen, muuten toinen ajo ei ole vertailukelpoinen ensimmäisen kanssa.

Kolme vertailua, jotka eristävät syyn

Käy ne läpi järjestyksessä ja pysähdy heti, kun kuvio on selvä, koska jokainen sulkee pois eri tarinan.

  1. Toista sama lataus tavallista verkkopolkua ja toisen portin siirtotyökalua pitkin, samankaltaisen kapasiteetin isännästä.
  2. Toista molemmat painumattomalla tiedostolla, jotta pakkaus lakkaa olemasta ehdokas.
  3. Jos hoidat tunnelipalvelinta itse, sido se uudelleen porttiin 80, säädä asiakasprofiili niin että molemmat päät ovat samaa mieltä, ja siirrä uudelleen. Jos tunneli istuu nyt rajoitetulla verkkonopeudella, rajoitus seuraa porttia eikä VPN:ää.

Kolmas vaihe on ratkaiseva, ja se on myös se, jonka ihmiset ohittavat, koska se vaatii asetusmuutoksen. Ilman sitä olet osoittanut, että kaksi asiaa eroaa, et sitä että portti on syy.

Mitä tämä mittaus ei voi tukea

Se ei osoita, että tunneli on yleisesti nopeampi, että se pakkaa jotain tai että liittymän muut portit ovat rajoittamattomia. Se kuvaa tätä siirtoa, tässä liittymässä, tänä tuntina. Rajoja voidaan soveltaa istuntokohtaisesti, tilaajakohtaisesti tai vuorokaudenajan mukaan, ja ne voivat muuttua ilman ilmoitusta.

Se ei myöskään todista, että suora reitti on rikki. Rajoitettu reitti toimii edelleen; se on rajoitettu tarkoituksella, eikä tarkoituksellinen käytäntö ole vika, joka odottaa korjausta.

Eikä se todellakaan oikeuta ohjaamaan kaikkea tunnelin läpi. Jokainen portin 80 sovellus pysyy rajoitettuna, kun taas kaikki ohjaamasi riippuu nyt ylimääräisestä hypystä ja ylimääräisestä vikatilasta.

Tee havainnosta jotain toimintakelpoista

Kirjoita havainto mittauksena, älä tuomiona: suuret siirrot portin 80 kautta asettuvat noin puoleen siitä nopeudesta, jonka sama tiedosto saavuttaa toisella portilla, näinä tunteina, tässä liittymässä, nämä näytteet liitteenä. Se on tukipyyntö, jonka joku voi tutkia.

„VPN on nopeampi“ ei ole. Se kutsuu vastauksen salauksen ylikuormasta, ja se vastaus on teknisesti oikea kertomatta kenellekään mitään hyödyllistä. Liitä mukaan näytteiden määrä, tunti ja portti, jotta lukija voi toistaa kuvion.

Jos päätät jatkaa toisen portin käyttöä suuriin siirtoihin, merkitse varauma omiin muistiinpanoihisi: kuuntelijan siirtäminen porttiin 80 törmää mihin tahansa verkkopalvelimeen, joka on jo sidottu sinne, ja tuloksena oleva vika näyttää rikkinäiseltä tunnelilta eikä porttiristiriidalta.

Aiheeseen liittyvät artikkelit