Miksi VPN:ni on niin hidas? Testaa nämä neljä osuutta
Päätä, millaista hitautta sinulla on, ja testaa sitten liityntäyhteys, ulostulo, kuljetus ja laite tässä järjestyksessä vaihtaen aina yhtä osuutta.
Pätkivä puhelu, ryömivä lataus ja puolivälissä jämähtävä lähetys ovat kolme eri valitusta yhden nimen alla. Sen päättäminen, mitä niistä jahtaat ennen kuin mittaat mitään, säästää lopun selvityksen. Vaihda sitten aina yksi reitin osuus kerrallaan ja toista sama tehtävä sen jälkeen.
Alla oleva järjestys etenee tehtävästä ulospäin, koska tunneli ei voi tarjota kaistanleveyttä, joka puuttuu sen alta.
Päätä, mitä hidas tarkoittaa ennen mittaamista
Matala tasainen nopeus, korkea viive terävine piikkeineen ja kiinteään kokoon täysin pysähtyvä siirto eivät ole yhden vian muunnoksia. Kukin osoittaa eri osuuteen: läpäisyyn, itse reittiin tai paketin kokorajaan. Valitse tehtävä, joka todella häiritsee sinua, ja käytä sitä vertailukohtana, koska nopeustesti mittaa massasiirtoa, joka voi käyttäytyä aivan eri tavoin kuin videopuhelu. Kirjoita muistiin päätepiste, protokolla, vuorokaudenaika ja luku, joka on sinulle tärkeä.
Ilman sitä kirjausta jokaisesta myöhemmästä vertailusta tulee väittely vaikutelmista.
Tarkista ensin liityntäverkko
Keskeytä omat suuret siirtosi ja mittaa sitten paikallinen yhteys ennen kuin tunneli on mukana. Vertaa vaarattomaan tehtävään ja noudata asiakkaan kill switch -menettelyä sen sijaan, että kytkisit useita suojauksia pois kerralla, ja pidä sama kohde molemmilla ajokerroilla. Nopeustestin tarjoaja voi antaa sinulle eri mittauspalvelimen, kun näkyvä sijaintisi muuttuu, mikä tekee vertailusta kahden eri palvelimen testin.
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
Jos perustaso on jo huono, työ kuuluu Wi-Fille, reitittimen kuormitukselle tai liityntäpalvelulle. Kaapelitesti tai paikallaan pysyvä asento tukiaseman lähellä erottaa heikon radioyhteyden ruuhkautuneesta ylävirran yhteydestä. Mikään, mitä tunneli tekee, ei lisää kapasiteettia, jota liityntälinja ei toimita.
Vaihda ulostulo, sitten kuljetus
Pidä laite, verkko ja protokolla kiinteinä ja testaa toinen päätepiste. Valitse uskottava kaupunki sijaintiluettelosta, mutta älä oleta, että lähin merkintä tarkoittaa parasta reittiä. Jos yksi ulostulo on hidas ja muut ovat kunnossa, sen isäntä tai reitti ansaitsee selvityksen; jos kaikki ulostulot ovat hitaita yhdellä laitteella, kun toinen laite on kunnossa, asiakas on parempi epäilty.
Kun palvelu tarjoaa molemmat profiilit, vertaa OpenVPN UDP:n yli OpenVPN:ään TCP:n yli. UDP on tavallinen lähtökohta vuorovaikutteiselle työlle, kun taas TCP voi auttaa liityntäverkossa, joka ei päästä UDP-liikennettä lainkaan läpi. TCP-tunneli palauttaa häviöt lähettämällä uudelleen virran sisällä, minkä vuoksi se voi tuntua hitaammalta yhteydellä, joka pudottaa paketteja, ja OpenVPN:n suorituskyvyn vianmääritysohjeet käsittelevät samaa vaihtokauppaa ennen kuin säädät mitään muuta. Sanan "udp" muuttaminen muotoon "tcp" profiilissa ei voi luoda kuuntelijaa, jota palvelin ei koskaan avannut.
Tallenna auttava profiili ennen seuraavan muutoksen kokeilemista. Muuten myöhempi regressio jättää sinut arvaamaan, mikä muokkaus parannuksen aiheutti.
Lue laite ja oire yhdessä
Tarkkaile prosessorin kuormaa siirron aikana eikä sen jälkeen, koska salauksen kustannus kasvaa liikenteen mukana ja kotitaloutta palveleva pieni reititin on eri kone kuin omaa asiakastaan ajavat kannettava. Toinen VPN, virtuaalikone tai verkkosuodatin voi istua samalla reitillä ja ottaa osuuden liikenteestä. Pidä ohjelmisto ajan tasalla poistamatta todennustarkistuksia tai kill switchiä, jotta vertailumittaus näyttäisi paremmalta. Jos pienet pyynnöt onnistuvat ja suuret lähetykset pysähtyvät tasaiseen kokoon, MTU-tarkistus on seuraava pysähdys.
ping -M do -s 1400 -c 3 198.51.100.7
ip link show dev tun0 | grep -o "mtu [0-9]*"
Kun tunneli nollautuu toistuvasti, korjaa katkokset ennen kuin tulkitset mitään läpäisylukua, koska uudelleen yhdistyvä tunneli mittaa kättelyä eikä reittiä. Toista alkuperäinen tehtävä jokaisen muutoksen jälkeen ja pidä tulos. Nopeampi nopeustesti, joka rikkoo puhelun edelleen, ei ole ratkaissut valitusta, jolla aloitit.