Prieš kaltindami VPN, išmatuokite kelią su iperf3
Failų kopijavimas sumaišo tinklo, saugyklos ir protokolo elgseną. Paleiskite kontroliuojamą iperf3 bazinę liniją abiem kryptimis ir palyginkite ją su tikruoju perdavimu.
Failų kopijavimas tarp dviejų vietovių atrodo kaip tinklo testas, tačiau kiekvienas yra sudėtinis rezultatas: protokolo sąnaudos, saugykla abiejuose galuose, galinio taško apdorojimas ir kelias. Kaltinti VPN vien pagal šį skaičių yra spėliojimas. Trumpas kontroliuojamas srautas tarp tų pačių galinių taškų duoda antrą stebėjimą, ir būtent palyginimas parodo, kuri dalis nusipelno dėmesio. Toliau pateiktas planas tai daro neišgalvojant rezultatų.
Failų kopijavimas yra darbo krūvis, ne matavimas
Pralaidumas yra viena kelio savybė, o failų kopijavimas matuoja kelias savybes vienu metu. Daug mažų failų apkrauna operacijas vienam failui daug labiau nei vienas didelis srautas. Lėta saugykla bet kurioje pusėje riboja kopijavimą nepriklausomai nuo tunelio. Šifravimas ir kadravimas prideda sąnaudų, bet tai daro ir failų serveris, skaičiuojantis kontrolines sumas arba skenuojantis virusus. Tik palyginimas, kuris išlaiko galinį tašką ir kryptį pastovius, atskiria tuos indėlius.
Viešieji greičio testai matuoja maršrutą iki netolimo testų serverio, o tai nėra maršrutas iki jūsų privataus failų serverio. Jie atsako į kitą klausimą.
Paleiskite vienkartinį srautą kiekviena kryptimi
Kai abu galai yra jūsų valdymo srityje, suplanuokite trumpą iperf3 paleidimą patvirtintame laiko lange. Jei įmanoma, naudokite failų serverį kaip tolimąjį galinį tašką ir pažymėkite, kai vietoj jo naudojamas pakaitinis hostas.
iperf3 -s -1 -B 10.77.0.20Serveris prisiriša prie vieno privataus adreso ir prieš išėjęs priima vieną klientą. Vienkartinis klausytojas nepasibaigia savaime, kai neateina klientas, todėl sustabdykite jį, kai užsidaro patvirtintas langas.
iperf3 -c 10.77.0.20 -t 10Pagal numatytuosius nustatymus klientas siunčia serveriui per TCP 5201, o dešimties sekundžių langas išlaiko testą trumpą. Apribokite klausytoją ugniasienėje numatytu privačiu šaltiniu ir paskirties vieta, o ne atskleiskite jį viešai.
iperf3 -c 10.77.0.20 -t 10 -RAtvirkštinė vėliavėlė padaro serverį siuntėju, o tai svarbu, nes įkėlimo ir atsisiuntimo keliai dažnai skiriasi. Adreso prisirišimas neįrodo, kad klientas pasirinko numatytą maršrutą, todėl užrašykite kelią, kuris iš tikrųjų buvo testuojamas. Kartu su rezultatais išsaugokite VPN būseną, kryptį, trukmę ir galinio taško apkrovą, tada pašalinkite laikiną prieigą.
Palyginkite panašų su panašiu
Pakartokite reprezentatyvią failų operaciją panašiomis sąlygomis, su tuo pačiu paslaugos galiniu tašku ir be nesusijusių konfigūracijos pakeitimų tarp jų. Pažymėkite, ar tai įkėlimas, ar atsisiuntimas, vienas didelis failas, ar daug mažų, ir ar saugykla bet kurioje pusėje užimta. Trumpas protrūkis nėra visos kopijos tvarus greitis, ir nė vienas stebėjimas neturi tyliai tapti kitu. Jei ir srautas, ir kopijavimas lėti ta pačia kryptimi, pažiūrėkite į jų bendrą kelią ir galinio taško ribas.
Kai srautas sveikas, o kopijavimas ne, skirtumas yra tai, ką prideda darbo krūvis, ir ten turi būti tolesnis tyrimas.
Perskaitykite vienetus prieš darydami išvadas
Megabitai per sekundę ir megabaitai per sekundę skiriasi aštuonis kartus, o palaikymo gijos įprastai lygina abu taip, tarsi tai būtų tas pats vienetas. Žemas iperf3 rezultatas taip pat gali ateiti iš paties testo hosto: CPU prisotinimas, lėta sąsaja ar užimtas diskas gali apriboti procesą anksčiau nei tinklas. Todėl vienas skaičius nėra nuosprendis teikėjui ar protokolui. Bazinė linija naudinga todėl, kad ji stebima, o ne daroma prielaida, ir susiaurina klausimą iki vienos krypties ir vieno galinio taško.
Užrašykite galinį tašką, kryptį, trukmę ir greitį abiem stebėjimams. Šis kvartetas padaro palyginimą apginamą, ir jis kainuoja daug mažiau nei keisti programinę įrangą remiantis nuojauta.