Ko Mac VPN baitu skaitītājs pierāda un ko nepierāda
Pieaugoša nosūtīto baitu summa ir aktivitāte vienā novērošanas punktā, nevis piegādes pierādījums. Ņemiet starpību pareizajā saskarnē un saistiet to ar lietotnes rezultātu.
Atveriet klienta statusa logu, un skaitļi izskatās nomierinoši: baiti pieaug, tunelis ir savienots. Aizveriet logu, un biroja lietotne joprojām neizdodas, kas nozīmē, ka skaitītāji atbildēja uz jautājumu, ko neviens neuzdeva. Baitu skaitīšana saskarnē mēra datplūsmu tieši šajā novērošanas punktā un neko vairāk. Pārejiet no skaitļa, uz kuru skatāties, uz slāni, par kuru tas ziņo, un tad uz rezultātu, ko lietotne jums faktiski sniedza.
Vispirms izvēlieties saskarni, pēc tam skaitli
Sāciet tur, kur skaitlis tiek parādīts, un izlasiet blakus esošo etiķeti. Klienta logs var rādīt sesijas kopsummas, tuneļa saskarne var rādīt iekšējās IP baitus, bet fiziskais adapteris var rādīt šifrētus ārējos baitus; trīs dažādi skaitītāji, kas nejauši tiek izteikti baitos. Komandrindā netstat -ibn izdrukā vienu rindu katrai adresei katrā saskarnē, tāpēc tunelis var parādīties vairākas reizes. Saskaņojiet rindu ar saskarni, kas klientam tiešām pieder, un apstipriniet to ar maršrutu, ko izvēlas galamērķis. Ierīce ar nosaukumu utun var piederēt VPN, citam tunelim vai kaut kam, kas jūs neinteresē.
Neaizstājiet to ar Wi-Fi skaitītāju tikai tāpēc, ka to ir vieglāk nolasīt. Cits novērošanas punkts atbild uz citu jautājumu.
Ņemiet starpību, nevis kopsummu kopš ieslēgšanas
Izlasiet rindu, veiciet vienu nelielu atļautu pieprasījumu, pēc tam vēlreiz izlasiet to pašu rindu. Starpība ir pierādījums, jo kopsumma ietver visu, ko mašīna ir darījusi kopš ieslēgšanas. Turiet intervālu īsu, lai fona datplūsmai būtu mazāk iespēju to piesārņot. Noslogotā mašīnā nettop var attiecināt caurlaidību uz procesu, kas sašaurina lauku pirms atgriešanās pie saskarnes skaitītājiem.
Pieņemiet, ka starpība nav tīra. Pasts, atjauninājumi un paša klienta savienojuma uzturēšanas ziņojumi visi pievieno savu daļu, tāpēc uzskatiet skaitli par augšējo robežu, nevis mērījumu. Ja intervālā darījāt tikai lietotni, robeža parasti ir pietiekami stingra, lai būtu noderīga.
Iekšējie un ārējie skaitītāji mēra dažādas lietas
Fiziskais adapteris skaita šifrētus paketes, ieskaitot to ārējās galvenes, bet tuneļa saskarne uzskaita lietderīgo kravu, ko tā saņem vai nodod. Abu summēšana vienu pārsūtīšanu skaita divreiz. Papildu izmaksas, atkārtotas pārsūtīšanas un iekapsulēšana arī padara vienkāršu vienādību neiespējamu.
Divi skaitītāji, kas kustas pretējos virzienos, ir atradums, nevis pretruna. Parasti tas nozīmē, ka datplūsma iegāja vienā slānī un nekad neizgāja no otra.
Saistiet skaitītāju ar lietotnes rezultātu
Saņemtā kopsumma var pieaugt protokola sarunu dēļ, kamēr vēlamais pakalpojums joprojām neizdodas. Sūtīšanas pieaugums saka vēl mazāk: tas pierāda, ka kodols pieņēma paketi, nevis ka kaut kas atbildēja.
Pierakstiet precīzo iznākumu blakus skaitītājiem: nosaukumu atrisināšana neizdevās, savienojums beidzās ar taimautu, TLS tika noraidīts vai pienāca HTTP atbilde. Tie ir četri dažādi bojājumi, un tikai viens no tiem attiecas uz tuneli. Ja pierādījumam jāiet tālāk, nākamais novērošanas punkts ir vārteja vai pakalpojuma robeža, kur kāds var redzēt, vai pieprasījums pienāca. Mac tīkla iestatījumu atiestatīšana iznīcina stāvokli, ko jūs mērījāt, un neko nepasaka.
Uzrakstiet piezīmi, kas nepieciešama nākamajam cilvēkam
Saskarnes nosaukums, skaitītāja etiķete, intervāls, vērtības pirms un pēc, un lietotnes rezultāts. Ar to pietiek, lai kolēģis atkārtotu novērojumu, neatkārtojot jūsu pēcpusdienu. Pievienojiet klienta versiju un macOS versiju, jo skaitītāju semantika var mainīties starp laidieniem.
Izlaidiet pilnu pakešu tveršanu un sistēmas dump. Tie reti ir nepieciešami, lai izskaidrotu, kurš vietējais skaitītājs pārvietojās viena pieprasījuma laikā, un palēnina ikvienu, kas lasa ziņojumu. Ja klients rāda savu statistiku, citējiet tā etiķeti burtiski, nevis tulkojiet to savā. Piezīmes mērķis ir fiksēt, kas tika izmērīts, nevis strīdēties, ko tas nozīmē.