Hoe't jo pakketferlies lêze foar't jo de kabel de skuld jouwe
In lyts ferliesgetal kin noch altyd in lange applikaasjepauze ferbergje. Ferlykje tellerferskillen, it gedrach by weromstjoeren en de echte taak foar't jo hardware ferfange.
Twa persint ferlies oer in lange ping-rige fielt as in getal dêr't jo op hanjele kinne, en dat is it selden. It seit net wêr't de antwurden wei rekke binne, oft se tegearre wei rekke binne, of hoe't in beskaat programma dat ynterval belibbe hat. Ferlies dat lykmatich oer in minút ferspraat is en ferlies dat him yn ien útwikseling opheapet, jouwe by itselde persintaazje hiel ferskillende útkomsten.
Ferlykje trije mjittingen ynstee fan op ien te fertrouwen: wat de sonde seach, wat de ynterface-tellers diene en wêr't it programma eins op wachte.
Wat in ping-persintaazje eins mjit
In echosoande testet ien rjochting fan ien protokol mei ien pakketgrutte, tsjin hokker tafoel jo ek keazen hawwe. In tunnel dy't in grutte upload draacht, docht hiel wat oars, en in ferbining dy't lytse sonden falle lit, is net needsaaklikerwize de ferbining dy't de oerdracht skea docht. It persintaazje ferpletteret ek de tiidynformaasje dy't it meast fan belang is, want tsien ferlerne antwurden yn ien útbarsting binne net itselde as tsien ferlerne antwurden mei in oere tuskenromte. It kin jo ek net sizze hokker kant fan 'e tunnel wat falle litten hat.
Hâld it sondersresultaat as in oanwizing oer it paad. Sykje dan de timing en de grins dy't it makke hawwe.
Ferlykje tellerferskillen, net libbenslange totalen
Nim tiidstimpelbere lêzingen foar en neffens it finster wêryn't it symptoom ferskynde, oan beide einpunten en by elke switchpoarte dy't jo kontrolearje. Skriuw it ferkearsfolume op njonken flaters, wegere pakketten en feroarings yn 'e linksteat, want in net-nul totaal dat oer moannen ophope is, beskriuwt skiednis en net dit ynsidint. In teller dy't yn 'e stilstân trije ferskynde, is in oare waarnimming as in teller dy't trije tûzen oanjout en nea feroare is.
ip -s link show dev eth0
nstat -az TcpRetransSegs TcpExtTCPTimeouts
date -u +%Y-%m-%dT%H:%M:%SZ
Pakketten dy't fanwege ûntfangstflaters weilitten wurde en pakketten dy't om oare redenen weilitten wurde, libje yn aparte tellers, en dat ferskil feroaret de ferfolchstappen. Flatertellers wize nei de fysike laach of de stjoerderlaach, wylst druk op 'e wachtrieden en ôfwiisde pakketten fan belied earne boppe dy laach wize. Bewarje ek de rjochting en de namme fan 'e ynterface, want in tanimming fan ûntfangstflaters op in uplink en in teller foar tunnelpakketten binne net útwikselber.
As in stjoerder detaillearre fysike tellers sjen lit, lês se dan fia de dokumintaasje fan dy adapter. Ien betsjutting jaan oan elk fjild mei de namme “drop” by twa fabrikanten is hoe't in normale boekhâldkundige eigenaardigens in hardware-diagnoaze wurdt.
Hoe't in ferlern segmint in lange wachtsjen wurdt
In programma kin folle langer wachtsje as ien rûnreis nei't it in segmint ferlern hat. TCP skat de rûnreistiid, berekkent in weromstjoertimer út dy skatting en docht in stap tebek as in weromstjoering ek mislearret, sadat ien ferlern segmint op it ferkearde momint in fersyk foar in fernimber ynterval stilsette kin. Dat meganisme is fêstlein yn RFC 6298, en it ferklearret wêrom't in ferliespersintaazje dat trivial liket noch altyd field wurde kin.
Mar net elke pauze is in weromstjoertimer. Itselde wachtsjen kin komme fan namme-oplossing, in stadige tsjinner of in programma dat syn eigen fersyk nei in mislearring opnij besiket. Skied dy gefallen troch de mislearre operaasje lyk te setten mei transportwaarnimmings en mei de sesje-eveneminten fan 'e tunnel sels. In ûnderbrekking op it gegevenspaad sûnder werferbining is in oar evenemint as in nije hânsktekening en in útwikseling fan oanmeldgegevens.
Wêr't opnimmen tastien is, hâld it smel. Wat jo nedich hawwe, is oft de ferwachte pakketten of befêstigingen by in beskate grins ophâlde, net it feit dat earne yn in drok spoar in weromstjoering bestiet.
Feroarje ien grins sûnder de oaren te ferpleatsen
As it bewiis nei in lokale ferbining wiist, ferfange dan in goedkard kabel of poarte as in kontrolearre ferliking en lit al it oare gewurde. Hâld it einpunt, it programma en de wurklêst ferlykber, en feroarje per besykjen krekt ien grins. In bekabelde laptop ferlykje mei in draadleaze wylst jo ek útgongen en protokollen feroarje, seit jo neat dat jo taskriuwe kinne.
Skoanje lokale tellers tsjûgje net fan 'e rest fan it paad. Se grinzgje it diel dat jo sjogge, en it earlike ferslach seit hokker grinzen waarnommen binne en hokker net. Wat jo op 'e ein wolle, is in bewearing dat ien waarnimming feroare doe't ien yngreep barde, net in anekdoate oer in minne kabel dy't ta in universele regel ferheven is.