Før du bebrejder VPN'en, mål ruten med iperf3
En filkopi blander netværks-, lager- og protokoladfærd. Kør en kontrolleret iperf3-baseline i begge retninger, og sammenlign den derefter med den faktiske overførsel.
Filkopier mellem to lokaliteter føles som netværkstests, men hver af dem er et sammensat resultat: protokoloverhead, lager i begge ender, behandling på endpointet og ruten. At bebrejde VPN'en ud fra det tal alene er gætværk. En kort kontrolleret strøm mellem de samme endpoints giver en anden observation, og det er sammenligningen, der viser, hvilken del der fortjener opmærksomhed. Planen nedenfor gør det uden at opfinde resultater.
En filkopi er en arbejdsbyrde, ikke en måling
Båndbredde er én egenskab ved en rute, mens filkopien måler flere egenskaber på én gang. Mange små filer belaster filoperationerne langt mere, end én stor strøm gør. Langsomt lager i den ene eller anden ende begrænser kopien uanset tunnelen. Kryptering og indramning tilføjer overhead, men det gør en filserver, der beregner kontrolsummer eller scanner for virus, også. Kun en sammenligning, der holder endpoint og retning fast, adskiller de bidrag.
Offentlige hastighedstests måler en rute til en nærliggende testserver, og det er ikke ruten til din private filserver. De besvarer et andet spørgsmål.
Kør en engangsstrøm i hver retning
Når begge ender er dine at administrere, planlæg et kort iperf3-kørsel inden for et godkendt tidsvindue. Brug filserveren som det fjerne endpoint, hvor det er muligt, og noter det, når en erstatningsvært bruges i stedet.
iperf3 -s -1 -B 10.77.0.20Serveren binder til én privat adresse og accepterer én enkelt klient, før den afslutter. En engangslytter udløber ikke af sig selv, når der ikke kommer nogen klient, så stop den, når det godkendte vindue lukker.
iperf3 -c 10.77.0.20 -t 10Som standard sender klienten til serveren på TCP 5201, og et vindue på ti sekunder holder testen kort. Begræns lytteren i firewallen til den tilsigtede private kilde og destination i stedet for at eksponere den offentligt.
iperf3 -c 10.77.0.20 -t 10 -ROmvendt-flaget gør serveren til afsender, hvilket betyder noget, fordi op- og nedadgående ruter ofte er forskellige. At binde en adresse beviser ikke, at klienten valgte den tilsigtede rute, så noter den rute, der faktisk blev testet. Gem VPN-tilstand, retning, varighed og endpoint-belastning sammen med resultaterne, og fjern derefter den midlertidige adgang.
Sammenlign ens med ens
Kør en repræsentativ filoperation igen under lignende forhold, med det samme tjeneste-endpoint og uden urelaterede konfigurationsændringer imellem. Noter, om det er en upload eller download, én stor fil eller mange små, og om lageret i den ene eller anden ende er travlt. En kort byge er ikke den vedvarende hastighed for hele kopien, og ingen af observationerne bør stiltiende blive den anden. Hvis både strømmen og kopien er langsomme i samme retning, så se på deres fælles rute og endpoint-grænser.
Når strømmen er sund og kopien ikke er, er forskellen det, som arbejdsbyrden tilføjer, og det er der, den næste undersøgelse hører til.
Læs enhederne, før du drager konklusioner
Megabit per sekund og megabyte per sekund adskiller sig med en faktor otte, og supporttråde sammenligner rutinemæssigt de to, som om de var samme enhed. Et lavt iperf3-resultat kan også komme fra testværten selv: CPU-mætning, en langsom grænseflade eller en travl disk kan begrænse processen, før netværket gør det. Derfor er et enkelt tal ikke en dom over udbyderen eller protokollen. Baselinjen er nyttig, fordi den er observeret i stedet for antaget, og den indsnævrer spørgsmålet til én retning og ét endpoint.
Skriv endpoint, retning, varighed og hastighed ned for begge observationer. Den kvartet gør sammenligningen forsvarlig, og den koster langt mindre end at udskifte software på en fornemmelse.