Отворите прозор статуса клијента и бројеви изгледају умирујуће: бајтови расту, тунел је повезан. Затворите прозор, а канцеларијска апликација и даље не успева, што значи да су бројачи одговорили на питање које нико није поставио. Бројање бајтова на интерфејсу мери саобраћај на тој тачки посматрања и ништа више. Пређите од броја који гледате до слоја о коме извештава, а затим до резултата који вам је апликација стварно дала.

Прво изаберите интерфејс, па број

Почните тамо где је број приказан и прочитајте ознаку поред њега. Прозор клијента може приказивати укупне вредности сесије, интерфејс тунела може приказивати бајтове унутрашње IP адресе, а физички адаптер може приказивати шифроване спољне бајтове; три различита бројача која се случајно изражавају у бајтовима. У командној линији netstat -ibn исписује један ред по адреси на сваком интерфејсу, па се тунел може појавити неколико пута. Упарите ред са интерфејсом који клијент заиста поседује и потврдите га рутом коју одабере одредиште. Уређај по имену utun може припадати VPN-у, другом тунелу или нечему што вас не занима.

Не замењујте га Wi-Fi бројачем само зато што се лакше чита. Друга тачка посматрања одговара на друго питање.

Узмите разлику, не збир од подизања

Прочитајте ред, пошаљите један мали одобрени захтев, па поново прочитајте исти ред. Разлика је доказ, јер укупна вредност од подизања укључује све што је машина урадила. Држите интервал кратким да би позадински саобраћај имао мање прилике да га загади. На заузетој машини nettop може приписати пропусност процесу, што сужава поље пре него што се вратите бројачима интерфејса.

Прихватите да разлика није чиста. Пошта, ажурирања и сопствене поруке клијента за одржавање везе сви доприносе, па број третирајте као горњу границу, а не као мерење. Ако је апликација била једино што сте радили током интервала, граница је обично довољно уска да буде корисна.

Унутрашњи и спољашњи бројачи мере различите ствари

Физички адаптер броји шифроване пакете заједно са њиховим спољним заглављима, док интерфејс тунела обрачунава терет који прима или предаје. Сабирање оба броји један пренос двапут. Додатни трошкови, поновна слања и инкапсулација такође чине једноставну једнакост немогућом.

Два бројача која се крећу у супротним смеровима су налаз, а не противречност. Обично то значи да је саобраћај ушао у један слој и никада није напустио други.

Повежите бројач са резултатом апликације

Укупан примљени број може порасти од протоколарног разговора док услуга коју сте желели и даље не успева. Повећање слања говори још мање: доказује да је језгро прихватило пакет, а не да је нешто одговорило.

Запишите тачан исход поред бројача: разрешавање имена није успело, веза је истекла, TLS је одбијен или је стигао HTTP одговор. То су четири различита квара и само један од њих се тиче тунела. Ако доказ треба да иде даље, следећа тачка посматрања је мрежни пролаз или граница услуге, где неко може видети да ли је захтев стигао. Ресетовање мрежних подешавања Mac-а уништава стање које сте мерили и не говори вам ништа.

Напишите белешку која је потребна следећој особи

Назив интерфејса, ознака бројача, интервал, вредности пре и после и резултат апликације. То је довољно да колега понови посматрање без понављања вашег поподнева. Додајте верзију клијента и верзију macOS-а, јер семантика бројача може да се мења између издања.

Прескочите потпуно снимање пакета и системски дамп. Они су ретко потребни да објасне који се локални бројач померио током једног захтева, а успоравају свакога ко чита извештај. Ако клијент приказује сопствену статистику, цитирајте његову ознаку дословно уместо да је преводите у своју. Смисао белешке је да забележи шта је измерено, а не да расправља шта то значи.

Повезани чланци