’n Spoedtoets meet nooit die VPN nie. Dit meet ’n roete, en wanneer jy die tonnel aanskakel, vervang dit ’n deel van daardie roete voordat die eerste greep beweeg. Dis hoekom een skootrekenaar ’n gesonde syfer teenoor een werf wys en ’n swak een teenoor ’n ander, terwyl niks aan enige kant verander het nie. Lees die uitslag as bewyse oor ’n roete, nie as ’n punt vir ’n produk nie.

Drie dinge bepaal of die vergelyking enigiets werd is: of albei lopies dieselfde teiken getref het, of die toegangsnetwerk stilgebly het, en of jy vertraging saam met volume aangeteken het.

Wat die tonnel herskryf voordat die eerste greep beweeg

Die kliënt draai elke pakket in nog ’n kop in, so die bruikbare vrag per pakket krimp. Die koste is per pakket eerder as per oordrag, wat beteken ’n groot lêer het meer pakkette nodig as dieselfde lêer wat sonder tonnel gestuur word. Sulke oorhoofsheid wys as pakkettelling, nie as ’n sigbare instelling nie.

Twee gevolge volg. ’n Toets wat uit groot blokke gebou is, voel die koste per pakket, terwyl ’n toets wat uit baie klein versoeke gebou is, eerder die rondtogte voel. En as pad-MTU-ontdekking êrens langs die pad geblokkeer is, val die tonnel op ’n kleiner pakketgrootte terug en deurset daal om ’n rede wat niks met enkripsie te doen het nie.

Jy kan die plafon direk waarneem. Op Linux vra vir die grootste vrag wat sonder fragmentasie oorleef, en herhaal dan met die tonnel op:

ping -M do -s 1472 -c 3 203.0.113.10

As dit misluk, sak na 1,400 en probeer weer. ’n Tonnel wat net 1,380 grepe dra, sê vir jou iets knyp verder langs die pad, en geen mate van instel by die kliënt sal dit oplig nie.

Hoekom die toetsbediener skuif wanneer die tonnel opkom

Die meeste gereedskap kies ’n nabygeleë bediener op grond van die openbare adres wat hulle sien. Met die tonnel op behoort daardie adres aan die uitgangsknoop, so die gereedskap kan ’n gasheer in ’n ander stad of land kies. Jy vergelyk dan twee bestemmings, en die gaping tussen hulle sluit die afstand van die uitgang na die toetsgasheer in.

Speld die bediener voor die eerste lopie vas op naam of ID en hou dit vir elke lopie daarna. As die gereedskap dit nie wil vashou nie, kies ’n teiken wat jy beheer en bestuur dit self: iperf3 -c test.example.net -R -t 20 hou die bestemming vas en gee jou ’n syfer wat jy teen gister kan vergelyk.

Verander een veranderlike, maar die onderlaag is nie een nie

Draadloos is die gewone verborge verandering. Seinsterkte skuif wanneer die skootrekenaar beweeg, en kanaalbesetting skuif wanneer ’n buurman ’n oproep begin, so twee lopies tien minute uitmekaar op Wi-Fi is nie herhalings van dieselfde toets nie. Bedraad, of ’n vaste posisie met die seinvlak neergeskryf, verwyder die meeste van daardie geraas. ’n Nota van die seinvlak aan die begin en einde van elke lopie is gewoonlik genoeg om te wys of twee lopies saamhoort.

Toestellading hoort in dieselfde mandjie. ’n Kliënt wat op een kern enkripteer, tref sy eie plafon lank voordat die skakel dit doen, en ’n agtergrondsinchronisasie tref dit gouer. Kyk na CPU-gebruik tydens die lopie en let op wat anders oop was. Kragstellings kan hier ook byt, want ’n skootrekenaar op battery kan die verwerker beperk lank voordat die skakel enigsins besig is.

MeasurementWhat it answersWhat it misses
DownloadBulk capacity along the pathAny question about responsiveness
UploadCapacity from client to exitDownload health
RTT to a fixed targetDistance plus queueingWhether capacity is available
Jitter or lossStability under loadHow much the link can carry

Hou die onderlaag stil eerder as om daaroor te gemiddeld. Drie lopies wat ooreenstem, sê vir jou meer as tien wat in verskillende kamers geneem is.

Vertraging, verlies en ICMP beantwoord verskillende vrae

Ping stuur ’n klein peiling na ’n vaste adres, en baie netwerke antwoord ICMP op lae prioriteit of ignoreer dit heeltemal. Ontbrekende antwoorde beskryf die peiling, nie die toepassing se pakkette nie. ’n Rondtogtyd wat onder las klim, beteken gewoonlik ’n tou is besig om te vul, nie dat die roete langer geword het nie.

Om te leer of die tonnel vertraging byvoeg, vergelyk een teiken met en sonder dit, of vergelyk twee uitgange wat vanaf dieselfde toegangsnetwerk bereikbaar is. Hardloop die peiling herhaaldelik en kyk na die spreiding, want ’n gemiddelde verberg juis die variasie wat ’n oproep onbruikbaar maak.

Gaan terug na die taak wat stadig gevoel het

’n Maatstaf wat verbeter terwyl die oproep steeds hakkel het iets anders beantwoord. Herhaal die taak wat die ondersoek begin het, of dit nou ’n vergadering, ’n lêerdeling of ’n sessie op ’n afgeleë lessenaar was. As die syfer verbeter het en die taak nie, het die knelpunt êrens gesit wat die toets nooit bereik het nie, soos die bediener agter die tonnel of die opverbinding aan jou kant.

Teken elke lopie aan met toestel, toegangsnetwerk, eindpunt, protokol, teiken en tyd. ’n Lopie wat nooit verbind het nie, is ’n bereikbaarheidsuitslag eerder as ’n deurset van nul, so liasseer dit onder daardie etiket eerder as om dit te verwyder.

’n Kort lys voor die volgende vergelyking

Maak die teiken vas en skryf neer hoekom jy dit gekies het. Teken die pakketgrootte aan wat die pad toelaat, sodat ’n latere daling ’n verklaring het. Hou die toegangsnetwerk identies, let op CPU-lading, en neem drie lopies voordat jy ’n verskil glo.

Verander dan presies een ding en herhaal. Die vergelyking wat jy kan verduidelik, klop die een met die groter syfer.

Verwante artikels