Kaj števec bajtov VPN na Macu dokazuje in česa ne
Naraščajoča vsota poslanih bajtov je dejavnost na eni opazovalni točki, ne dokaz dostave. Vzemite razliko na pravem vmesniku in jo povežite z rezultatom aplikacije.
Odprite okno stanja odjemalca in številke so videti pomirjujoče: bajti naraščajo, tunel je povezan. Zaprite okno in pisarniška aplikacija še vedno odpove, kar pomeni, da so števci odgovorili na vprašanje, ki ga ni nihče postavil. Štetje bajtov na vmesniku meri promet na tej opazovalni točki in nič več. Pojdite od številke, ki jo gledate, do plasti, o kateri poroča, in nato do rezultata, ki vam ga je aplikacija dejansko dala.
Najprej izberite vmesnik, nato številko
Začnite tam, kjer je številka prikazana, in preberite oznako ob njej. Okno odjemalca lahko prikazuje vsote seje, vmesnik tunela lahko prikazuje bajte notranjega IP, fizični adapter pa lahko prikazuje šifrirane zunanje bajte; tri različni števci, ki so slučajno izraženi v bajtih. V ukazni vrstici netstat -ibn izpiše eno vrstico na naslov na vsakem vmesniku, zato se lahko tunel pojavi večkrat. Ujemite vrstico z vmesnikom, ki ga odjemalec dejansko ima, in jo potrdite s potjo, ki jo izbere cilj. Naprava z imenom utun lahko pripada VPN-u, drugemu tunelu ali nečemu, kar vas ne zanima.
Ne zamenjajte ga s števcem Wi-Fi samo zato, ker ga je lažje brati. Druga opazovalna točka odgovarja na drugo vprašanje.
Vzemite razliko, ne vsote od zagona
Preberite vrstico, pošljite eno majhno dovoljeno zahtevo in nato znova preberite isto vrstico. Razlika je dokaz, saj vsota od zagona vključuje vse, kar je stroj naredil. Interval naj bo kratek, da ima promet v ozadju manj priložnosti, da ga onesnaži. Na zasedenem stroju lahko nettop prepustnost pripiše procesu, kar zoži polje pred vrnitvijo k števcem vmesnika.
Sprejmite, da razlika ni čista. Pošta, posodobitve in odjemalčeva lastna sporočila za ohranjanje povezave vsi prispevajo, zato številko obravnavajte kot zgornjo mejo, ne kot meritev. Če je bila aplikacija edino, kar ste v intervalu počeli, je meja običajno dovolj tesna, da je uporabna.
Notranji in zunanji števci merijo različne stvari
Fizični adapter šteje šifrirane pakete vključno z njihovimi zunanjimi glavami, medtem ko vmesnik tunela obračunava tovor, ki ga prejme ali preda. Seštevanje obeh šteje en prenos dvakrat. Stroški, ponovni prenosi in kapsuliranje prav tako onemogočajo preprosto enakost.
Dva števca, ki se premikata v nasprotnih smereh, sta ugotovitev, ne protislovje. Običajno pomeni, da je promet vstopil v eno plast in nikoli ni zapustil druge.
Povežite števec z rezultatom aplikacije
Vsota prejetega lahko naraste zaradi protokolnega klepeta, medtem ko storitev, ki ste jo želeli, še vedno odpove. Povečanje pošiljanja pove še manj: dokazuje, da je jedro sprejelo paket, ne da je kdo odgovoril.
Zapišite točen izid ob števcih: razreševanje imen ni uspelo, povezava je potekla, TLS je bil zavrnjen ali je prispel odgovor HTTP. To so štiri različne okvare in le ena od njih se nanaša na tunel. Če mora dokaz iti dlje, je naslednja opazovalna točka prehod ali meja storitve, kjer lahko kdo vidi, ali je zahteva prispela. Ponastavitev omrežnih nastavitev Maca uniči stanje, ki ste ga merili, in vam ne pove ničesar.
Napišite zapisek, ki ga potrebuje naslednja oseba
Ime vmesnika, oznaka števca, interval, vrednosti pred in po ter rezultat aplikacije. To je dovolj, da sodelavec ponovi opazovanje brez ponavljanja vašega popoldneva. Dodajte različico odjemalca in različico macOS, saj se semantika števcev lahko spreminja med izdajami.
Izpustite celotno zajemanje paketov in sistemski izpis. Redko sta potrebna za razlago, kateri lokalni števec se je med eno zahtevo premaknil, in upočasnjujeta vsakogar, ki bere poročilo. Če odjemalec razkriva lastno statistiko, citirajte njegovo oznako dobesedno, namesto da bi jo prevajali v svojo. Smisel zapiska je zabeležiti, kaj je bilo izmerjeno, ne prepirati se, kaj to pomeni.