Avaa asiakkaan tilanäkymä, ja luvut näyttävät rauhoittavilta: tavut kasvavat, tunneli on yhdistetty. Sulje ikkuna, ja toimistosovellus epäonnistuu edelleen, mikä tarkoittaa, että laskurit vastasivat kysymykseen, jota kukaan ei kysynyt. Tavujen laskeminen liitännällä mittaa liikennettä juuri siinä havaintopisteessä eikä mitään muuta. Siirry luvusta, jota katsot, kerrokseen, josta se raportoi, ja sitten tulokseen, jonka sovellus todella antoi sinulle.

Valitse liitäntä ennen kuin valitset luvun

Aloita kohdasta, jossa luku näytetään, ja lue sen vieressä oleva merkintä. Asiakasikkuna voi näyttää istunnon kokonaismääriä, tunneliliitäntä voi näyttää sisäisen IP:n tavuja ja fyysinen sovitin voi näyttää salatut ulkoiset tavut; kolme eri laskuria, jotka sattuvat olemaan tavuina. Komentorivillä netstat -ibn tulostaa yhden rivin kutakin osoitetta kohden jokaisella liitännällä, joten tunneli voi näkyä useita kertoja. Yhdistä rivi liitäntään, joka asiakkaalla todella on, ja vahvista se reitillä, jonka kohde valitsee. Laitte nimeltä utun voi kuulua VPN:lle, toiselle tunnelille tai jollekin, josta et välitä.

Älä vaihda tilalle Wi-Fi-laskuria vain siksi, että se on helpompi lukea. Erilainen havaintopiste vastaa eri kysymykseen.

Ota erotus, älä elinkaaren kokonaismäärää

Lue rivi, tee yksi pieni valtuutettu pyyntö ja lue sitten sama rivi uudelleen. Erotus on todiste, koska elinkaaren kokonaismäärä sisältää kaiken, mitä kone on tehnyt käynnistyksestä lähtien. Pidä väli lyhyenä, jotta taustaliikenteellä on vähemmän mahdollisuuksia saastuttaa sitä. Kiireisellä koneella nettop voi kohdistaa läpimenon prosessille, mikä kaventaa kenttää ennen paluuta liitäntälaskureihin.

Hyväksy, että erotus ei ole puhdas. Sähköposti, päivitykset ja asiakkaan omat yhteydenpitoviestit vaikuttavat kaikki, joten käsittele lukua ylärajana, älä mittauksena. Jos sovellus oli ainoa asia, jonka teit välin aikana, raja on yleensä riittävän tiukka ollakseen hyödyllinen.

Sisäiset ja ulkoiset laskurit mittaavat eri asioita

Fyysinen sovitin laskee salatut paketit mukaan lukien niiden ulkoiset otsikot, kun taas tunneliliitäntä kirjaa hyötykuorman, jonka se vastaanottaa tai luovuttaa. Molempien laskeminen yhteen laskee yhden siirron kahdesti. Lisäkuorma, uudelleenlähetykset ja kapselointi tekevät myös yksinkertaisen yhtäläisyyden mahdottomaksi.

Kaksi vastakkaisiin suuntiin liikkuvaa laskuria on löydös, ei ristiriita. Yleensä se tarkoittaa, että liikenne tuli yhteen kerrokseen eikä koskaan poistunut toisesta.

Yhdistä laskuri sovelluksen tulokseen

Vastaanotettu kokonaismäärä voi nousta protokollapuheesta, vaikka haluamasi palvelu epäonnistuu edelleen. Lähetyksen kasvu kertoo vielä vähemmän: se todistaa, että ydin hyväksyi paketin, ei sitä, että jokin vastasi.

Kirjaa tarkka tulos laskureiden viereen: nimien selvitys epäonnistui, yhteys aikakatkaistiin, TLS hylättiin tai HTTP-vastaus saapui. Nämä ovat neljä eri vikaa, ja vain yksi niistä koskee tunnelia. Jos todisteen pitää mennä pidemmälle, seuraava havaintopiste on yhdyskäytävä tai palvelun raja, jossa joku voi nähdä, saapuiko pyyntö. Macin verkkoasetusten palauttaminen tuhoaa tilan, jota mittasit, eikä kerro sinulle mitään.

Kirjoita muistiinpano, jonka seuraava ihminen tarvitsee

Liitännän nimi, laskurin merkintä, väli, arvot ennen ja jälkeen sekä sovelluksen tulos. Se riittää kollegalle havainnon toistamiseen ilman iltapäiväsi toistamista. Lisää asiakkaan versio ja macOS-versio, koska laskureiden semantiikka voi muuttua julkaisujen välillä.

Jätä täysi paketinkaappaus ja järjestelmän dumppi väliin. Niitä tarvitaan harvoin selittämään, mikä paikallinen laskuri liikkui yhden pyynnön aikana, ja ne hidastavat jokaista raporttia lukevan. Jos asiakas näyttää omat tilastonsa, lainaa sen merkintää sanatarkasti sen sijaan, että kääntäisit sen omaksesi. Muistiinpanon tarkoitus on tallentaa, mitä mitattiin, ei väitellä siitä, mitä se tarkoittaa.

Aiheeseen liittyvät artikkelit