Zwee Duerchleef, een Tunnel, an d'Zuele ginn ëm de Faktor dräi auserneen. Den Tunnel huet sech tëschent hinnen net geännert. Wat sech geännert huet, ass d'Mooss: eng Testsäit, déi en Server no Ärer ugesiener Plaz auswielt, eng Unzuel u Stroum, déi entscheet, ob een luese Start oder sechs de Rouer fëllen, an eng Dauer, déi kuerz genuch ass, fir op en Enn ze kommen, ier de Wee iwwerhaapt richteg benotzt gëtt. Geschwindegkeetstester si net falsch, awer si äntweren op eng méi enk Fro wéi déi, déi d'Leit hinnen stellen.

Eng nei Ausgangsadress ännert d'Testdestinatioun

Déi meescht Testsäiten wielen automatesch e Moossserver aus, an se wielen en deelweis andeem se kucken, vu wou Är Verbindung schéngt ze kommen. Schalt den Tunnel un an Äert ugesiint Land ännert sech, also ännert sech den ausgewielte Server, an de Verglach ëmfaasst elo zwee verschidde Weeër op zwee verschidde Serveren.

D'Resultat ass iwwerhaapt keng VPN-Mooss. Et ass eng Mooss vun Ärem Wee op e Server, deen Dir net ausgewielt hutt, an den Ënnerscheed tëschent den zwéin Duerchleef kann duerch d'Peering vun deem Server beherrscht ginn an net duerch eppes, wat den Tunnel gemaach huet.

Fixéiert d'Destinatioun, ier Dir eppes anescht ännert. All eeschtegt Instrument léisst Iech e Server ausdrécklech auswielen, a wann net, nennt d'Resultatsäit meeschtens deen, deen benotzt gouf, wat genuch ass, fir ze bemierken, datt déi zwéin Duerchleef net vergläichbar sinn. Bestätegt, wat d'Säit gesinn huet, ier Dir hirem Choix vertraut:

curl -sS https://ipinfo.io/json | grep -E '"ip"|"org"|"country"'

Wann d'Land sech tëschent den Duerchleef geännert huet, huet sech alles geännert, wat den Test duerno ausgewielt huet. Schreift den observéierten Ausgang nieft all Resultat, an d'Verwierrung verschwënnt gréisstendeels.

Luese Start ass eriwwer, nodeem déi meescht kuerz Tester fäerdeg sinn

Eng TCP-Verbindung fänkt net mat der Linkrate un. Si fänkt mat engem klengen Overload-Fënster un, verduebelt dat ongeféier pro Ronnrees, an erreecht d'Kapazitéit vum Wee eréischt no e puer Ronnreiden. En Test vun zéng Sekonnen op engem Wee mat héijer Latenz kann e gudden Deel vu sengem Liewen an deem Opstig verbréngen.

Dofir schneit en Tunnel mat méi Latenz an engem kuerzen Test méi schlecht of, wéi en verdéngt, an dofir mellt e längeren Duerchleef dacks eng méi héich Zuel ouni eng Konfiguratiounsännerung. Den Duerchsoz-Kader RFC 6349 behandelt dat ausdrécklech, an dofir dauere seriéis Moossen laang genuch, fir en stationären Zoustand z'erreechen. En Duerchleef vu fënnef Sekonnen op engem Satellittewee misst den Accelerator, net de Wee.

Kuckt op d'Phasen vun der Verbindung amplaz enger eenzeger Zuel ze vertrauen. Curl mellt all Etapp getrennt, sou datt Dir gesitt, ob d'Zäit an den Handshake, an den Opstig oder an d'Iwwerdroung geet:

curl -sS -o /dev/null -w 'dns=%{time_namelookup} tcp=%{time_connect} tls=%{time_appconnect} total=%{time_total} bytes/s=%{speed_download}\n' \
  https://mirror.example.net/testfile.bin

Loosst et zweemol hannerenee op déiselwecht Destinatioun lafen. Wann den zweeten Duerchleef vill méi séier ass, hutt Dir den Opstig gemooss, net de Wee, an all Verglach, deen nëmmen den éischten Duerchleef benotzt huet, ass verdächteg.

Een Stroum a sechs Stroum moossen verschidde Saachen

Een eenzegen TCP-Stroum ass duerch d'Fënster limitéiert, déi en an der Loft halen kann, wat ongeféier d'Ronnreeszäit multiplizéiert mam Taux ass. Op engem laange Wee iwwerschreit dat Produkt dat, wat een Stroum wäert benotzen, also mellt een eenzegen Download d'Kapazitéit, déi existéiert, ze niddreg. Sechs parallel Stroum fëllen de Spalt an erginn eng méi grouss Zuel.

iperf3 -c speed.example.net -t 20
iperf3 -c speed.example.net -t 20 -P 6
mtr -rwc 50 speed.example.net

Béid Zuelen si richteg. D'Zuel vun engem Stroum seet, wat een Download wäert maachen, wat e Browser-Tab normalerweis kritt. D'parallel Zuel seet, wat de Wee am Ganzen dréie kann, wat en Torrent oder en Deel-Download benotze kann. Eng als déi aner ze zitéieren ass de Wee, wéi en gesonden Tunnel ouni Grond ersat gëtt.

En parallelt Resultat mat engem Een-Stroum-Resultat ze vergläichen ass dee geleefegste Wee, wéi d'Leit dorop kommen, datt eng VPN hir Geschwindegkeet halbéiert huet. Gläicht d'Methode, da vergläicht. D'Spuer am drëtten Uerder bäisetzt de fehlenden Kontext: e Wee mat héijem Jitter gëtt a béide Modusen onbestänneg Resultater, an keng Unzuel u Stroum reparéiert dat.

Verschlësselung kascht Prozessorzäit, Encapsulation kascht Bytes

Zwee Mechanismen lafen op all Paket, egal wéi séier den Link ass. Verschlësselung verbraucht Prozessor pro Byte, an Encapsulation setzt Header-Bytes derbäi, déi den Link nach ëmmer muss droen. Béid erschéngen als Plafong, an si hunn ënnerschiddlech Symptomer.

Den Prozessor-Plafong erschéngt als Plateau: den Duerchsoz hält op ze klammen, egal wéi vill Stroum Dir bäisetzt, an de Prozessor vum Apparat ass beschäftegt, während den Link et net ass. Op engem klenge Router oder engem Telefon ass dat dacks déi richteg Grenz, an dofir kann eng séier Linn nach ëmmer en bescheidenten Tunnel liwweren.

D'Byte-Käschte si méi kleng awer konstant. Zousätzlech Header bedeiten manner Notzlaascht pro Paket, an op engem Wee mat enger fixer maximaler Iwwerdroungseenheet kënnen se och Fragmentatioun oder e schwaarzt Lach ausléisen, dat sech als Stocken bei groussen Iwwerdroungen zeigt an net als luese Duerchschnëtt.

ObservationLikely mechanismWhat to measure
Throughput flat as streams increaseCPU per packet on one corePer-core utilisation during the test
Fast small transfers, stalled large onesMTU and fragmentationPayload size at which it breaks
Good average, unusable callsQueueing delay behind a full bufferLatency under load

Dës dräi ginn dacks verwiesselt, well d'Benotzer se all als «d'VPN ass lues» beschreiwen. Nëmmen déi éischt reagéiert op eng méi grouss Maschinn, nëmmen déi zweet op eng méi kleng MTU, an nëmmen déi drëtt op d'Queue-Management.

Schreift d'Methode an de Rekord

En Resultat, dat et wäert ass, ze behalen, nennt den Apparat, den Zougangsnetz, den Ausgang, de Moossserver, d'Richtung, d'Unzuel u Stroum an d'Dauer. Ouni déi kënnen zwou Zuelen net vergläiche ginn, an en Ticket mat enger eenzeger Zuel ass eigentlech eng Stëmmung.

Haalt och déi schlecht Duerchleef. Eng Serie, wou een Ausgang all Kéier e Stocken erzeugt, ass vill informativ wéi en Duerchschnëtt, an d'Stocke sinn genau dat, wat Duerchschnëtter verstoppen.

Dann test dat, wat Dir wierklech wësse wëllt. Wann en groussen Download d'Zil ass, luet d'Datei erof. Wann en Uruff d'Zil ass, misst d'Latenz ënner Laascht an net den Duerchsoz am Rou, well en Tunnel an engem Geschwindegkeetstest gutt ofschneide kann an trotzdeem all Versammlung onhéierbar mécht.

Ähnlech Artikelen