Enamik juurdepääsuliine on asümmeetrilised, seega laeb tunnel tavaliselt aeglasemalt üles kui alla, ja see on oodatud vastus, mitte rike. Huvitav küsimus on, kas teie üleslaadimist piirab liin, midagi muud, mis seda juba kasutab, või voog, mis jääb seisma, selle asemel et kulgeda ühtlaselt. Need kolm tekitavad sama kaebuse ja nõuavad erinevat tööd.

Kolm piiri, mis edemisribalt vaadates näevad ühesugused välja

Läbilaskevõime on esimene ja see on juurdepääsutoote, mitte tunneli omadus. Mõnemegabitine ülesvool on tavaline koduse fiiberühenduse ja paljude mobiilipakettide puhul ning krüpteerimise kulu on selle vahe kõrval väike. Kapseldamine lisab ka paketi kohta baite, mis kärbib kasulikku läbilaskevõimet mõlemas suunas, mitte ainult ühes, seega ei saa see üksi suurt asümmeetriat seletada.

Konkurents on teine. Pilvesünkroonimine, fototeegid ja värskendusagendid laevad üles, kui masin tundub jõude olevat, ja teine seade samal liinil teeb sama. Järjekord on kolmas: küllastunud ülesvool surub interaktiivse liikluse massandmete taha, mistõttu kõned katkevad, samal ajal kui ülekanne ise teatab tervest edenemisest.

Mõõtke korraga ühte suunda

Kasutage sama seadet, sama profiili ja sama sihtkohta ning ärge kunagi käivitage mõlemat suunda korraga, kui te just ei taha konkurentsi jälgida. Peatage enne esimest käivitust oma valikulised ülekanded. Kaks käivitust ühe lipuga nende vahel lahendavad suurema osa sellest.

iperf3 saadab vaikimisi kliendist, seega mõõdab tavaline käivitus teie ülesvoolu teed; -R pöörab suuna ümber ja mõõdab allalaadimist. Käivitage need mõne minuti vahega ja kirjutage üles mõlemad numbrid, selle asemel et neid keskmistada:

iperf3 -c speed.example.net -t 30 -P 4
iperf3 -c speed.example.net -t 30 -P 4 -R

Kui üleslaadimise number on allalaadimise numbrist väike murdosa ja püsib käivituste lõikes stabiilne, vastab kuju asümmeetrilisele juurdepääsuliinile ja tunnel ei ole selles lugu. Kui üleslaadimine kõigub käivituste vahel või variseb kokku pärast kümmet sekundit, lugege edasi.

Otsustage selle järgi, kus üleslaadimine muutub

Muutke korraga ühte muutujat ja jälgige, milline suund liigub. Teine VPN-i lõpp-punkt, mis laeb paremini üles, osutab sellele punktile või sinna viivale marsruudile. Sama aeglane üleslaadimine teisest seadmest samal liinil osutab liinile. Teine seade teisel liinil, mis on samuti aeglane, osutab sihtkoha sisenemispoliitikale, mida te kohapeal parandada ei saa.

Kirjutage üles baidid sekundis ja kulunud aeg sama töökoormuse kohta, mitte üksainus kiirusepunkt. Varundusklient ja kiirustest kasutavad erinevaid sihtkohti ja erinevat paralleelsust, seega nende numbrite võrdlemine ei vasta millelegi. Kui väikesed päringud on korras ja ainult suured ülekanded roomavad, ei ole piir tõenäoliselt üldse ribalaius.

Igapäevaseks kasutamiseks aitab taustal toimuva üleslaadimise piiramine või selle planeerimine koosolekuaegadest välja sageli rohkem kui ükski tunneli seade. Hinnake seda muudatust koondkoormuse järgi: varundus, mis lõpeb hiljem, kuid ei riku enam kõnesid, on tavaliselt parem vahetus.

Kui takerdumine võidab aegluse

Ülekanne, mis külmub korratavas punktis ja jätkub seejärel, käitub nagu tee MTU probleem, mitte nagu kiirusepiirang. Tunnel vähendab kasulikku kandevõimet paketi kohta ja seade, mis viskab kõrvale sellest tuleneva ICMP-teate, jätab saatja oletama. See muster väärib omaette testi, sest parandus erineb kiiruse häälestamisest. Ühtlane madal number osutab läbilaskevõimele, samal ajal kui puhang, millele järgneb vaikus, osutab koormusele, mida tee kanda ei suuda.

Testige teed koormusega, mida ei tohi fragmentida, ja võrrelge seejärel tunneli liidese MTU-d väärtusega, mis läbib:

ping -M do -s 1400 -c 3 203.0.113.10
ip link show dev tun0 | grep -o "mtu [0-9]*"

Kui suur sond kaob, samal ajal kui väiksem õnnestub, suruge tunnelil TCP MSS koomale, selle asemel et iga protokolli jaoks liidese MTU-d langetada. Püsivad takerdumised pärast seda punkti kuuluvad vastuvõtva rakenduse salvestusruumi või rütmi, mitte võrguteele.

Mida muuta ja mida jätta

Muutke asju, mida te kontrollite: taustal tehtavate ülekannete ajakavasid, lõpp-punkti valikut ja takerduva tee jaoks MSS-i. Hoidke iga muudatus pööratavana ja ühe töökoormusega piiratuna. Jätke puutumata asjad, mille kohta mõõtmine ütleb, et need on korras, sealhulgas allalaadimiskiirus, mis juba liinile vastab.

Kirjutage enne ja pärast numbrid üles koos profiili, lõpp-punkti ja kellaajaga, sest üleslaadimisprobleem, mis liigub koos lõpp-punktiga, on marsruutimise küsimus, ja see, mis liigub koos seadmega, on kohalik. Just see kirje muudab ebamäärase kaebuse otsuseks ja maksab kaks sama käsu käivitust.

Seotud artiklid