Otvorte stavové okno klienta a čísla pôsobia upokojujúco: bajty rastú, tunel je pripojený. Zatvorte okno a kancelárska aplikácia stále zlyháva, čo znamená, že počítadlá odpovedali na otázku, ktorú nikto nepoložil. Počítanie bajtov na rozhraní meria prevádzku v tomto pozorovacom bode a nič viac. Prejdite od čísla, na ktoré sa pozeráte, k vrstve, o ktorej informuje, a potom k výsledku, ktorý vám aplikácia skutočne dala.

Najprv vyberte rozhranie, potom číslo

Začnite tam, kde sa číslo zobrazuje, a prečítajte si štítok vedľa neho. Okno klienta môže zobrazovať súčty relácie, rozhranie tunela môže zobrazovať bajty vnútornej IP a fyzický adaptér môže zobrazovať šifrované vonkajšie bajty; tri rôzne počítadlá, ktoré sa náhodou vyjadrujú v bajtoch. V príkazovom riadku netstat -ibn vypisuje jeden riadok na adresu na každom rozhraní, takže tunel sa môže objaviť niekoľkokrát. Spárujte riadok s rozhraním, ktoré klient skutočne vlastní, a potvrďte ho trasou, ktorú vyberie cieľ. Zariadenie s názvom utun môže patriť VPN, inému tunelu alebo niečomu, čo vás nezaujíma.

Nenahrádzajte ho počítadlom Wi-Fi len preto, že sa ľahšie číta. Iný pozorovací bod odpovedá na inú otázku.

Vezmite rozdiel, nie súčet od spustenia

Prečítajte riadok, odošlite jednu malú povolenú požiadavku a potom prečítajte ten istý riadok znova. Rozdiel je dôkaz, pretože súčet od spustenia zahŕňa všetko, čo stroj urobil. Udržujte interval krátky, aby prevádzka na pozadí mala menej príležitostí ho znečistiť. Na vyťaženom stroji môže nettop pripísať priepustnosť procesu, čo zúži pole pred návratom k počítadlám rozhrania.

Prijmite, že rozdiel nie je čistý. Pošta, aktualizácie a vlastné správy klienta o udržiavaní spojenia prispievajú všetky, takže číslo berte ako hornú hranicu, nie ako meranie. Ak bola aplikácia jediné, čo ste počas intervalu robili, hranica je zvyčajne dosť tesná, aby bola užitočná.

Vnútorné a vonkajšie počítadlá merajú rôzne veci

Fyzický adaptér počíta šifrované pakety vrátane ich vonkajších hlavičiek, kým rozhranie tunela účtuje užitočné zaťaženie, ktoré prijíma alebo odovzdáva. Sčítanie oboch počíta jeden prenos dvakrát. Réžia, opakované prenosy a zapuzdrenie tiež znemožňujú jednoduchú rovnosť.

Dve počítadlá pohybujúce sa opačnými smermi sú zistenie, nie rozpor. Zvyčajne to znamená, že prevádzka vstúpila do jednej vrstvy a nikdy neopustila druhú.

Spojte počítadlo s výsledkom aplikácie

Súčet prijatých môže rásť pre protokolové reči, kým služba, ktorú ste chceli, stále zlyháva. Nárast odosielania hovorí ešte menej: dokazuje, že jadro prijalo paket, nie že niečo odpovedalo.

Zapíšte presný výsledok vedľa počítadiel: preklad mien zlyhal, spojenie vypršalo, TLS bolo odmietnuté alebo dorazila odpoveď HTTP. To sú štyri rôzne poruchy a len jedna z nich sa týka tunela. Ak má dôkaz ísť ďalej, ďalším pozorovacím bodom je brána alebo hranica služby, kde niekto môže vidieť, či požiadavka dorazila. Resetovanie sieťových nastavení Macu zničí stav, ktorý ste merali, a nič vám nepovie.

Napíšte poznámku, ktorú potrebuje ďalší človek

Názov rozhrania, štítok počítadla, interval, hodnoty pred a po a výsledok aplikácie. To kolegovi stačí na reprodukciu pozorovania bez opakovania vášho popoludnia. Pridajte verziu klienta a verziu macOS, pretože sémantika počítadiel sa môže medzi vydaniami meniť.

Vynechajte úplné zachytávanie paketov a výpis systému. Na vysvetlenie, ktoré lokálne počítadlo sa počas jednej požiadavky pohlo, sú zriedka potrebné, a spomaľujú každého, kto číta správu. Ak klient zverejňuje vlastné štatistiky, citujte jeho štítok doslovne, namiesto toho, aby ste ho prekladali do svojho. Zmyslom poznámky je zaznamenať, čo bolo merané, nie hádať sa o tom, čo to znamená.

Súvisiace články