Kiel legi pakoperdon antaŭ ol kulpigi la kablon
Malgranda perdo-cifero ankoraŭ povas kaŝi longan halton de aplikaĵo. Komparu la diferencojn de nombriloj, la konduton de resendo kaj la realan taskon antaŭ ol anstataŭigi aparataron.
Dupocenta perdo dum longa ping-vico sentiĝas kiel cifero, pri kiu vi povas agi, kaj malofte ĝi estas tia. Ĝi ne diras, kie la respondoj perdiĝis, ĉu ili perdiĝis kune, aŭ kiel iu konkreta aplikaĵo spertis tiun intervalon. Perdo egale disigita tra minuto kaj perdo amasigita ene de unu interŝanĝo produktas tre malsamajn rezultojn por la sama procento.
Komparu tri mezurojn anstataŭ fidi unu: kion vidis la sondilo, kion faris la interfacaj nombriloj kaj kion la aplikaĵo efektive atendis.
Kion ping-procento efektive mezuras
Eĥa sondilo testas unu direkton de unu protokolo per unu paketa grandeco, je ajna rapido, kiun vi elektis. Tunelo portanta grandan alŝuton faras tute alian aferon, kaj ligilo, kiu faligas malgrandajn sondilojn, ne nepre estas la ligilo, kiu damaĝas la transdonon. La procento ankaŭ dispremas la tempan informon, kiu plej gravas, ĉar dek perditaj respondoj en unu eksplodo ne samas kiel dek perditaj respondoj unu horon dise. Ĝi ankaŭ ne povas diri al vi, kiu flanko de la tunelo faligis ion.
Konservu la sondilan rezulton kiel indikon pri la vojo. Poste serĉu la tempadon kaj la limon, kiuj produktis ĝin.
Komparu nombrilajn diferencojn, ne dumvivajn sumojn
Prenu tempostampitajn legaĵojn antaŭ kaj post la fenestro, en kiu aperis la simptomo, ĉe ambaŭ finpunktoj kaj ĉe ajna ŝaltila pordo, kiun vi regas. Notu la trafikan volumon kune kun eraroj, forĵetaĵoj kaj ŝanĝoj de ligila stato, ĉar nenula sumo amasigita dum monatoj priskribas historion, ne ĉi tiun okazaĵon. Nombrilo, kiu moviĝis je tri dum la halto, estas alia observo ol nombrilo, kiu montras tri mil kaj neniam ŝanĝiĝis.
ip -s link show dev eth0
nstat -az TcpRetransSegs TcpExtTCPTimeouts
date -u +%Y-%m-%dT%H:%M:%SZ
Paketoj forĵetitaj pro ricevaj eraroj kaj paketoj forĵetitaj pro aliaj kialoj loĝas en apartaj nombriloj, kaj tiu distingo ŝanĝas la sekvan paŝon. Eraraj nombriloj montras al la fizika tavolo aŭ al la pelila tavolo, dum vica premo kaj politikaj forĵetaĵoj montras ie super ĝi. Konservu ankaŭ la direkton kaj la nomon de la interfaco, ĉar pliiĝo de ricevaj eraroj sur suprenligo kaj tunela paketnombrilo ne estas interŝanĝeblaj.
Se pelilo elmontras detalajn fizikajn nombrilojn, legu ilin laŭ la dokumentaro de tiu adaptilo. Dediĉi unu signifon al ĉiu kampo nomita “drop” ĉe du vendistoj estas la maniero, kiel ordinara kontada strangaĵo fariĝas aparatara diagnozo.
Kiel perdita segmento fariĝas longa atendo
Aplikaĵo povas atendi multe pli longe ol unu rondvojaĝo post perdo de segmento. TCP taksas la rondvojaĝan tempon, komputas resendan tempigilon el tiu takso kaj retiriĝas, kiam ankaŭ resendo malsukcesas, tiel ke unu perdita segmento en la malĝusta momento povas haltigi peton dum rimarkebla intervalo. Tiu mekanismo estas specifita en RFC 6298, kaj ĝi klarigas, kial perdo-proporcio, kiu aspektas bagatela, tamen povas esti sentata.
Tamen ne ĉiu paŭzo estas resenda tempolimo. La sama atendo povas veni de nomrezolucio, malrapida servilo aŭ aplikaĵo, kiu reprovas sian propran peton post malsukceso. Apartigu tiujn kazojn per vicigo de la malsukcesinta operacio kun transportaj observoj kaj kun la propraj sesiaj eventoj de la tunelo. Interrompo sur la datenvojo sen rekonekto estas alia evento ol freŝa manpremo kaj interŝanĝo de akreditaĵoj.
Kie kaptado estas permesata, tenu ĝin mallarĝa. Vi bezonas scii, ĉu la atendataj paketoj aŭ konfirmoj haltas ĉe difinita limo, ne la fakton, ke ie en okupata spuro ekzistas resendo.
Ŝanĝu unu limon sen movi la aliajn
Se la pruvoj montras al loka ligilo, anstataŭigu aprobitan kablon aŭ pordon kiel kontrolitan komparon kaj lasu ĉion alian trankvila. Tenu la finpunkton, la aplikaĵon kaj la laborŝarĝon kompareblaj, kaj ŝanĝu precize unu limon por provo. Kompari kabligitan tekkomputilon kun sendrata dum vi ankaŭ ŝanĝas elirojn kaj protokolojn diras al vi nenion, kion vi povas atribui.
Puraj lokaj nombriloj ne atestas la reston de la vojo. Ili limigas la parton, kiun vi vidas, kaj la honesta raporto diras, kiuj limoj estis observitaj kaj kiuj ne. Fine vi volas aserton, ke unu observo ŝanĝiĝis, kiam okazis unu interveno, ne anekdoton pri malbona kablo levitan al universala regulo.