Sama kannettava, sama palvelin ja sama tunneli voivat menettää viidenneksen läpäisystään Ethernetissä ja kolme neljäsosaa mobiiliverkossa, eikä kumpikaan luku tarkoita, että VPN on rikki. Jokainen liityntäverkko tarjoaa eri reitin, ja tunneli lisää sen päälle toisen reitin. Yhden tunneloidun luvun vertaaminen yhteen tunnelointiin kuulumattomaan lukuun ei vastaa mihinkään, koska luvut kuvaavat eri nimittäjiä. Neljä solua ja yksi säilytysosuus riviä kohden kertovat, mitä kysymystä kannattaa kysyä seuraavaksi.

Neljä solua, ei yksi rangaistus

Mittaa suora perustaso ja tunnelin tulos kussakin liityntäverkossa ja pidä niitä matriisina yhden tuomion sijaan. Perustaso on sama tehtävä kyseisessä verkossa ilman tunnelia; tunnelin tulos on sama tehtävä sen kanssa.

Access networkDirect baselineSame task through the tunnel
EthernetE0E1
CellularC0C1

Käytä suoriin testeihin valtuutettua työkuormaa ja säilytä ympäristön vaatimat tietosuoja-asetukset. Käytäntöä rikkova testi tuottaa luvun, jota et voi julkaista ja jota sinun ei pitäisi toistaa.

Pidä muuttujat paikallaan

Pidä laite, sovellus, kohde, siirtosuunta ja VPN-päätepiste kiinteinä kaikissa neljässä solussa. Jos palvelu vaihtaa hiljaa testipalvelimensa ajojen välillä, kirjaa muutos ja käsittele pari hallitsemattomana sen sijaan, että tasoitat eron keskiarvolla.

Toista matriisi molempiin suuntiin ja vertailukelpoisina vuorokaudenaikoina. Mobiiliradion olosuhteet ja sen solun kuormitus muuttuvat minuuteissa, joten yksi poikkeuksellisen hyvä perustaso voi liioitella näennäistä hävikkiä. Kirjaa tulosten hajonta edustavan arvon viereen ja merkitse, lomittuivatko tunneloidut ajot perustasojen kanssa vai ajettiinko ne lohkona.

Lomittaminen on tärkeämpää kuin useimmat odottavat. Ennen lounasta mitattu perustaso ja sen jälkeen mitattu tunneloitu ajo ovat kaksi eri verkkoa samalla nimellä.

Pidä nimittäjä näkyvissä

Raportoi säilytysosuus sekä absoluuttinen nopeus: E1 jaettuna E0:lla ja C1 jaettuna C0:lla. Nopea linkki, joka säilyttää pienen osan läpäisystään, ja hidas linkki, joka säilyttää suurimman osan, ovat eri havaintoja, ja vain osuus näyttää eron.

Absoluuttinen läpäisy ratkaisee edelleen, mitä käyttäjä voi tehdä. Osuus ratkaisee, mihin katsoa. Kun Ethernet säilyttää suurimman osan perustasostaan ja mobiiliverkko paljon vähemmän, kiinnostava muuttuja on mobiilireitillä eikä salauksen sisällä.

Molemmat luvut kuuluvat raporttiin, koska kumpikin yksin tukee johtopäätöstä, jota tiedot eivät tue.

Lue kuvio ennen kuin muutat mitään

Samankaltaiset tunneloidut ylärajat molemmissa verkoissa viittaavat johonkin yhteiseen: päätepisteeseen, sen prosessoriin, nopeusrajaan tai yhteen ruuhkautuneeseen hyppyyn. Vain mobiiliverkossa näkyvä lasku viittaa kyseisen verkon reittiin, hävikkiin, viiveeseen ja tehokkaaseen pakettikokoon.

Ne ovat johtolankoja, eivät diagnooseja, ja erolla on merkitystä, kun kirjoitat tikettiä. Yhteinen yläraja ei parane, kun vaihdat mobiilimodeemia, eikä vain mobiilia koskeva lasku parane, kun muutat päätepisteen kokoa. Kerro, kumman kahdesta kuviosta näit, ennen kuin ehdotat muutosta. Silloin muutos kantaa ennusteen, ja seuraava mittaus voi vahvistaa tai tappaa sen.

OpenVPN:n oma suorituskykyohje erottaa kaistanleveyden, prosessorin, kuljetuksen ja pakettikoon rajoitukset samoin linjoin, mikä on hyödyllinen muistutus siitä, että tunneli on harvoin yksi muuttuja.

Kun pakettikoko on epäilty

Kapselointi kuluttaa pakettitilaa, joten tehokas koko mobiilireitillä voi olla pienempi kuin se, jonka rajapinta ilmoittaa. Säilytä pakettikokoa koskevat todisteet vertaamallesi reitille sen sijaan, että olettaisit arvon liityntäteknologian nimestä.

Datagram packetization-layer path MTU discovery kuvaa tehokkaan koon selvittämistä kovan koodaamisen sijaan. Käytä havaintoja, joita toteutus tukee, äläkä työnnä mielivaltaista matalaa MTU:ta jokaiselle asiakkaalle varotoimena, koska se vaihtaa yhden ongelman pahempaan reiteillä, jotka olivat kunnossa.

Kokohypoteesi tarvitsee omat todisteensa: sama siirto kahdessa koossa ja häviökuvio kirjattuna.

Lisää yksi muuttuja kerrallaan

Vertaa vaihtoehtoista kuljetusta vasta, kun perustasomatriisi on tallennettu. Se pitää yhden tarkoituksellisen muuttujan pelissä ja antaa sinun kohdistaa muutoksen sen sijaan, että arvailisit sitä.

Pidä TCP:n hyötykuorman mitoitus erillään UDP-datagrammien käyttäytymisestä, koska ne reagoivat eri tavoin hävikkiin ja reitin kokoon. Kuljetusmuutoksen tuoma parannus on todiste kyseisestä kuljetuksesta, ei todiste siitä, että salaus tai kattavuus olisi ollut alkuperäinen syy.

Työn järjestys: täytä neljä solua, laske molemmat osuudet, lomita ajot ja valitse sitten yksi hypoteesi ja testaa sitä yhdellä muutoksella. Kaikki muu on kahden tuntemattoman vertailua.

Aiheeseen liittyvät artikkelit