Obriu la finestra d'estat del client i els números semblen tranquil·litzadors: els bytes pugen, el túnel està connectat. Tanqueu la finestra i l'aplicació d'oficina encara falla, cosa que vol dir que els comptadors han respost una pregunta que ningú no havia fet. Comptar bytes en una interfície mesura el trànsit en aquell punt d'observació i res més. Aneu del número que mireu a la capa que informa, i després al resultat que l'aplicació us ha donat realment.

Trieu la interfície abans de triar el número

Comenceu on es mostra el número i llegiu l'etiqueta del costat. Una finestra de client pot mostrar totals de sessió, una interfície de túnel pot mostrar bytes d'IP interna i un adaptador físic pot mostrar bytes externs xifrats; tres comptadors diferents que casualment es compten en bytes. A la línia d'ordres, netstat -ibn imprimeix una fila per adreça a cada interfície, de manera que un túnel pot aparèixer diverses vegades. Feu coincidir la fila amb la interfície que el client posseeix realment i confirmeu-ho amb la ruta que tria la destinació. Un dispositiu anomenat utun pot pertànyer a la VPN, a un altre túnel o a res que us interessi.

No substituïu el comptador per un de Wi-Fi només perquè és més fàcil de llegir. Un punt d'observació diferent respon una pregunta diferent.

Preneu una diferència, no un total de tota la vida

Llegiu la fila, feu una petició petita i autoritzada i torneu a llegir la mateixa fila. La diferència és la prova, perquè un total de tota la vida inclou tot el que la màquina ha fet des de l'arrencada. Manteniu l'interval curt perquè el trànsit de fons tingui menys oportunitats de contaminar-lo. En una màquina ocupada, nettop pot atribuir el rendiment a un procés, cosa que estreny el camp abans de tornar als comptadors d'interfície.

Accepteu que la diferència no és neta. El correu, les actualitzacions i els missatges de manteniment del mateix client hi contribueixen, així que tracteu el número com un límit superior i no com una mesura. Si l'aplicació va ser l'única cosa que vau fer durant l'interval, el límit sol ser prou ajustat per ser útil.

Els comptadors interns i externs mesuren coses diferents

L'adaptador físic compta els paquets xifrats, incloent-hi les seves capçaleres externes, mentre que la interfície del túnel comptabilitza la càrrega útil que rep o lliura. Sumar les dues coses compta dos cops un mateix trànsit. La sobrecàrrega, les retransmissions i l'encapsulació també fan impossible una igualtat simple.

Dos comptadors que es mouen en direccions oposades són una troballa, no una contradicció. Normalment vol dir que el trànsit va entrar en una capa i mai no va sortir de l'altra.

Combineu el comptador amb el resultat de l'aplicació

Un total rebut pot créixer per la xerrameca del protocol mentre el servei que volíeu encara falla. Un augment de transmissió diu encara menys: demostra que el nucli ha acceptat un paquet, no que res hagi respost.

Anoteu el resultat exacte al costat dels comptadors: la resolució de noms ha fallat, la connexió ha esgotat el temps, TLS ha estat rebutjat o ha arribat una resposta HTTP. Són quatre avaries diferents i només una té a veure amb el túnel. Si la prova ha d'anar més enllà, el següent punt d'observació és la passarel·la o la frontera del servei, on algú pot veure si la petició ha arribat. Restablir les preferències de xarxa del Mac destrueix l'estat que estàveu mesurant i no us diu res.

Escriviu la nota que necessita la següent persona

Nom de la interfície, etiqueta del comptador, interval, valors abans i després i el resultat de l'aplicació. Això n'hi ha prou perquè un company reprodueixi l'observació sense repetir la vostra tarda. Afegiu la versió del client i la versió de macOS, perquè la semàntica dels comptadors pot canviar entre versions.

Ometeu la captura completa de paquets i l'abocament del sistema. Rarament calen per explicar quin comptador local s'ha mogut durant una petició, i alenteixen qui llegeix l'informe. Si el client exposa les seves pròpies estadístiques, citeu la seva etiqueta textualment en lloc de traduir-la a la vostra. L'objectiu de la nota és registrar què s'ha mesurat, no discutir què significa.

Articles relacionats