Et opkald, der hakker, en download, der kravler, og en upload, der fryser midtvejs, er tre forskellige klager under samme etiket. At beslutte, hvilken du jager, før du måler noget, sparer resten af undersøgelsen. Skift derefter et segment af ruten ad gangen, og gentag den samme opgave bagefter.

Rækkefølgen nedenfor bevæger sig udad fra opgaven, fordi tunnelen ikke kan levere båndbredde, som mangler nedenunder.

Beslut, hvad langsom betyder, før du måler

En lav stabil hastighed, en høj latenstid med skarpe udsving og en overførsel, der stopper helt ved en fast størrelse, er ikke variationer af én fejl. Hver af dem peger på et forskelligt segment: gennemstrømning, selve ruten eller en grænse for pakkestørrelse. Vælg den opgave, der faktisk generer dig, og brug den som reference, fordi en hastighedstest måler en bulkoverførsel, som kan opføre sig helt anderledes end et videoopkald. Skriv slutpunktet, protokollen, tidspunktet på dagen og det tal, der betyder noget for dig, ned.

Uden den registrering bliver enhver senere sammenligning en diskussion om indtryk.

Kontroller først adgangsnettet

Sæt dine egne store overførsler på pause, og mål derefter det lokale link, før tunnelen er involveret. Sammenlign med en uskyldig opgave, og følg klientens kill switch-procedure i stedet for at slå flere beskyttelser fra på én gang, og behold samme destination for begge kørsler. En hastighedstestudbyder kan give dig en anden måleserver, når din synlige placering ændrer sig, hvilket gør sammenligningen til en test af to forskellige servere.

ping -c 20 192.168.50.1
ping -c 20 198.51.100.7
curl -o /dev/null -w "%{time_starttransfer} %{speed_download}\n" https://speed.example.net/10mb.bin

Hvis basislinjen allerede er dårlig, hører arbejdet til Wi-Fi, routerbelastning eller adgangstjenesten. En trådbundet test eller en fast placering nær adgangspunktet adskiller et svagt radiolink fra en overbelastet uplink. Intet, som tunnelen gør, tilføjer kapacitet, som adgangslinjen ikke leverer.

Skift udgangen, derefter transporten

Hold enheden, netværket og protokollen fast og test et andet slutpunkt. Vælg en plausibel by fra placeringslisten, men antag ikke, at den nærmeste etiket betyder den bedste rute. Hvis én udgang er langsom, og andre er fine, fortjener dens vært eller rute undersøgelsen; hvis alle udgange er langsomme på én enhed, mens en anden enhed er fin, er klienten den bedre mistænkte.

Hvor tjenesten leverer begge profiler, sammenlign OpenVPN over UDP med OpenVPN over TCP. UDP er det sædvanlige udgangspunkt for interaktivt arbejde, mens TCP kan hjælpe på et adgangsnetværk, der slet ikke sender UDP-trafik igennem. En TCP-tunnel genopretter tab ved at gensende inde i strømmen, hvilket er grunden til, at den kan føles langsommere på et link, der taber pakker, og OpenVPN-noterne om fejlsøgning af ydeevne dækker den samme afvejning, før du justerer noget andet. At ændre ordet "udp" til "tcp" i en profil kan ikke skabe en lytter, som serveren aldrig har åbnet.

Gem den profil, der hjælper, før du prøver den næste ændring. Ellers efterlader en senere regression dig med gætværk om, hvilken redigering der gav forbedringen.

Læs enheden og symptomet sammen

Overvåg processorbelastningen under overførslen i stedet for efter, fordi krypteringsomkostningen skalerer med trafik, og en lille router, der betjener en husstand, er en anden maskine end en bærbar computer, der kører sin egen klient. En anden VPN, en virtuel maskine eller et netværksfilter kan sidde på samme vej og tage en del af trafikken. Hold softwaren opdateret uden at fjerne godkendelseskontroller eller en kill switch for at få en benchmark til at se bedre ud. Hvis små anmodninger lykkes, og store uploads går i stå ved en ensartet størrelse, er MTU-kontrollen det næste stop.

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

Når tunnelen nulstilles gentagne gange, skal du rette afbrydelserne, før du fortolker et hvilket som helst gennemstrømningstal, fordi en tunnel, der genopretter forbindelsen, måler håndtrykket i stedet for ruten. Gentag den oprindelige opgave efter hver ændring, og gem resultatet. En hurtigere hastighedstest, der stadig ødelægger opkaldet, har ikke løst klagen, du startede med.

Relaterede artikler