Nutrūkstantis skambutis, šliaužiantis atsisiuntimas ir pusiaukelėje sustingstantis įkėlimas yra trys skirtingi nusiskundimai po vienu ženklu. Sprendimas, kurį jų persekiojate prieš ką nors matuodami, sutaupo likusį tyrimą. Tada keiskite po vieną kelio segmentą ir pakartokite tą pačią užduotį.

Toliau pateikta tvarka juda nuo užduoties į išorę, nes tunelis negali tiekti pralaidumo, kurio trūksta po juo.

Nuspręskite, ką reiškia lėtas, prieš matuodami

Mažas pastovus greitis, didelis vėlavimas su staigiais šuoliais ir perdavimas, kuris visiškai sustoja ties fiksuotu dydžiu, nėra vienos gedimo variacijos. Kiekvienas rodo į skirtingą segmentą: pralaidumą, patį kelią arba paketo dydžio ribą. Pasirinkite užduotį, kuri jums tikrai trukdo, ir naudokite ją kaip atskaitą, nes greičio testas matuoja masinį perdavimą, kuris gali elgtis visiškai kitaip nei vaizdo skambutis. Užsirašykite galinį tašką, protokolą, paros laiką ir skaičių, kuris jums svarbus.

Be to įrašo kiekvienas vėlesnis palyginimas tampa ginču apie įspūdžius.

Pirmiausia patikrinkite prieigos tinklą

Pristabdykite savo didelius perdavimus, tada išmatuokite vietinę jungtį, kol tunelis dar nedalyvauja. Palyginkite su nekenksminga užduotimi ir vadovaukitės kliento kill switch procedūra, o ne išjunkite kelias apsaugas iš karto, ir abiem bandymams palikite tą pačią paskirties vietą. Greičio testo tiekėjas gali duoti jums kitą matavimo serverį, kai pasikeis jūsų matoma vieta, ir tai paverčia palyginimą dviejų skirtingų serverių testu.

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

Jei bazinė linija jau bloga, darbas priklauso Wi-Fi, maršrutizatoriaus apkrovai arba prieigos paslaugai. Laidinis testas arba nejudri padėtis prie prieigos taško atskiria silpną radijo ryšį nuo perkrauto išėjimo kanalo. Niekas, ką daro tunelis, nepridės pajėgumo, kurio prieigos linija netiekia.

Pakeiskite išėjimą, tada transportą

Laikykite įrenginį, tinklą ir protokolą fiksuotus ir išbandykite antrą galinį tašką. Pasirinkite tikėtiną miestą iš vietų sąrašo, bet nemanykite, kad artimiausia etiketė reiškia geriausią maršrutą. Jei vienas išėjimas lėtas, o kiti geri, jo prieglobos serveris ar kelias nusipelno tyrimo; jei viename įrenginyje visi išėjimai lėti, o kitas įrenginys geras, klientas yra geresnis įtariamasis.

Kai paslauga siūlo abu profilius, palyginkite OpenVPN per UDP su OpenVPN per TCP. UDP yra įprastas interaktyvaus darbo pradžios taškas, o TCP gali padėti prieigos tinkle, kuris visai nepraleidžia UDP srauto. TCP tunelis atkuria nuostolius persiųsdamas srauto viduje, todėl gali atrodyti lėčiau jungtyje, kuri meta paketus, ir OpenVPN našumo trikčių šalinimo pastabos apima tą patį kompromisą prieš ką nors derinant. Žodžio "udp" pakeitimas į "tcp" profilyje negali sukurti klausytojo, kurio serveris niekada neatidarė.

Išsaugokite profilį, kuris padeda, prieš bandydami kitą pakeitimą. Priešingu atveju vėlesnis regresas palieka jus spėlioti, kuris pakeitimas davė pagerėjimą.

Skaitykite įrenginį ir simptomą kartu

Stebėkite procesoriaus apkrovą perdavimo metu, o ne po jo, nes šifravimo kaina auga su srautu, o mažas maršrutizatorius, aptarnaujantis namus, yra kita mašina nei nešiojamas kompiuteris, paleidęs savo klientą. Kitas VPN, virtuali mašina ar tinklo filtras gali sėdėti tame pačiame kelyje ir paimti dalį srauto. Laikykite programinę įrangą atnaujintą nenuimdami autentifikavimo patikrų ar kill switch, kad našumo testas atrodytų geriau. Jei mažos užklausos pavyksta, o dideli įkėlimai stringa ties pastoviu dydžiu, MTU patikra yra kita stotelė.

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

Kai tunelis pakartotinai atsistato, ištaisykite atsijungimus prieš aiškindami bet kokį pralaidumo skaičių, nes iš naujo prisijungiantis tunelis matuoja rankos paspaudimą, o ne kelią. Po kiekvieno pakeitimo pakartokite pradinę užduotį ir išsaugokite rezultatą. Spartesnis greičio testas, kuris vis tiek nutraukia skambutį, neišsprendė nusiskundimo, su kuriuo pradėjote.

Susiję straipsniai