Jinsi ya kusoma upotevu wa pakiti kabla ya kulaumu kebo
Nambari ndogo ya upotevu bado inaweza kuficha kusimama kwa muda mrefu kwa programu. Linganisha tofauti za vihesabu, tabia ya kutuma upya na kazi halisi kabla ya kubadilisha maunzi.
Upotevu wa asilimia mbili katika mbio ndefu za ping huonekana kama nambari unayoweza kuchukua hatua juu yake, na mara nyingi si hivyo. Haielezi jibu zilipotea wapi, kama zilipotea pamoja, au jinsi programu fulani ilivyopitia kipindi hicho. Upotevu uliotawanyika sawa katika dakika moja na upotevu uliokusanyika ndani ya mabadilishano moja hutoa matokeo tofauti sana kwa asilimia ile ile.
Linganisha vipimo vitatu badala ya kuamini kimoja: kile kichunguzi kilichoona, kile vihesabu vya kiolesura vilivyofanya, na kile programu ilichokuwa ikisubiri kwa kweli.
Asilimia ya ping hupima nini hasa
Kichunguzi cha mwangwi hujaribu mwelekeo mmoja wa itifaki moja kwa ukubwa mmoja wa pakiti, kwa kasi yoyote uliyochagua. Handaki linalobeba upakiaji mkubwa hufanya kitu kingine kabisa, na kiungo kinachodondosha vichunguzi vidogo si lazima kiwe kiungo kinachoumiza uhamishaji. Asilimia pia husaga taarifa ya muda ambayo ni muhimu zaidi, kwa sababu majibu kumi yaliyopotea kwa mlipuko mmoja hayalingani na majibu kumi yaliyopotea kwa saa moja tofauti. Pia haiwezi kukuambia upande gani wa handaki ulidondosha kitu.
Hifadhi tokeo la kichunguzi kama kidokezo kuhusu njia. Kisha tafuta muda na mpaka uliozileta.
Linganisha tofauti za vihesabu, si jumla za maisha yote
Chukua vipimo vyenye muhuri wa muda kabla na baada ya dirisha ambalo dalili ilionekana, katika ncha zote mbili na kwenye bandari yoyote ya swichi unayo idhibiti. Rekodi kiasi cha trafiki pamoja na hitilafu, yaliyotupwa na mabadiliko ya hali ya kiungo, kwa sababu jumla isiyo sifuri iliyokusanywa kwa miezi inaelezea historia, si tukio hili. Kihesabu kilichosogea kwa vitatu wakati wa kusimama ni uchunguzi tofauti na kihesabu kinachoonyesha elfu tatu na hakijabadilika kamwe.
ip -s link show dev eth0
nstat -az TcpRetransSegs TcpExtTCPTimeouts
date -u +%Y-%m-%dT%H:%M:%SZ
Pakiti zilizotupwa kwa sababu ya hitilafu za upokeaji na pakiti zilizotupwa kwa sababu nyingine zinaishi katika vihesabu tofauti, na tofauti hiyo hubadilisha hatua inayofuata. Vihesabu vya hitilafu vinaelekeza kwenye tabaka la kimwili au tabaka la kiendeshi, wakati shinikizo la foleni na utupaji wa sera vinaelekeza mahali pengine juu yake. Hifadhi pia mwelekeo na jina la kiolesura, kwa sababu ongezeko la hitilafu za upokeaji kwenye kiungo cha juu na kihesabu cha pakiti za handaki hawezi kubadilishana.
Iwapo kiendeshi kinaonyesha vihesabu vya kimwili vya kina, visome kupitia nyaraka za adapta hiyo. Kumpa kila sehemu iitwayo “drop” maana moja kwa wazalishaji wawili ndiyo njia ambayo hali ya kawaida ya uhasibu inakuwa utambuzi wa maunzi.
Jinsi sehemu iliyopotea inakuwa kusubiri kwa muda mrefu
Programu inaweza kusubiri kwa muda mrefu zaidi ya safari moja ya kwenda na kurudi baada ya kupoteza sehemu. TCP hukadiria muda wa kwenda na kurudi, hukokotoa kipima muda cha kutuma upya kutokana na kadirio hilo na hurudi nyuma wakati kutuma upya pia kushindikana, kwa hivyo sehemu moja iliyopotea wakati usiofaa inaweza kusimamisha ombi kwa kipindi kinachoonekana. Utaratibu huo umebainishwa katika RFC 6298, na unaeleza kwa nini kiwango cha upotevu kinachoonekana kuwa kidogo bado kinaweza kuhisiwa.
Lakini si kila kusimama ni muda wa mwisho wa kutuma upya. Kusubiri hiko hiko kunaweza kutoka kwa utatuzi wa majina, seva ya polepole au programu inayojaribu tena ombi lake baada ya kushindwa. Tenganisha hali hizo kwa kupatanisha operesheni iliyoshindwa na uchunguzi wa usafirishaji na na matukio ya kikao cha handaki lenyewe. Kukatika kwenye njia ya data bila kuunganisha upya ni tukio tofauti na kupeana mkono upya na kubadilishana vitambulisho.
Mahali ambapo kunasa kunaruhusiwa, kuweke nyembamba. Unachohitaji ni kama pakiti au uthibitisho unaotarajiwa zinasimama kwenye mpaka fulani, si ukweli kwamba kuna kutuma upya mahali pengine katika ufuatiliaji wenye shughuli.
Badilisha mpaka mmoja bila kusogeza wengine
Ikiwa ushahidi unaonyesha kiungo cha ndani, badilisha kebo au bandari iliyoidhinishwa kama ulinganisho unaodhibitiwa na uache kila kitu kingine kama kilivyo. Weka ncha, programu na mzigo wa kazi vinavyolinganishika, na badilisha mpaka mmoja hasa kwa kila jaribio. Kulinganisha kompyuta ndogo yenye waya na isiyo na waya huku pia ukibadilisha njia za kutoka na itifaki hakukuambii chochote unachoweza kuhusisha.
Vihesabu safi vya ndani havithibitishi njia iliyobaki. Vinaweka mpaka kwa sehemu unayoiona, na ripoti ya uaminifu inasema mipaka ipi ilizingatiwa na ipi haikuzingatiwa. Mwishowe unataka taarifa kwamba uchunguzi mmoja ulibadilika wakati uingiliaji mmoja ulitokea, si hadithi kuhusu kebo mbaya iliyopandishwa kuwa kanuni ya jumla.