Кабелди күнөөлөөдөн мурун пакет жоготуусун кантип окуу керек
Кичине жоготуу көрсөткүчү дагы узак колдонмо токтоп калышын жашырышы мүмкүн. Жабдууну алмаштырганга чейин эсептегичтер айырмасын, кайра жөнөтүү жүрүм-турумун жана чыныгы тапшырманы салыштырыңыз.
Узак ping жүргүзүүдөгү эки пайыз жоготуу аракет кылса боло турган сандай сезилет, бирок андай болушу сейрек. Ал жооптор кайда жоголгонун, алар чогуу жоголгонун же белгилүү бир колдонмо ал аралыкты кантип башынан өткөргөнүн айтпайды. Бир мүнөткө тегиз бөлүнгөн жоготуу менен бир алмашууга топтолгон жоготуу бирдей пайыз үчүн таптакыр башка натыйжа берет.
Бирөөгө ишенүүнүн ордуна үч өлчөмдү салыштырыңыз: зонд эмнени көрдү, интерфейс эсептегичтери эмне кылды жана колдонмо чындыгында эмнени күттү.
Ping пайызы чындыгында эмнени өлчөйт
Эхо зонду бир протоколдун бир багытын бир пакет өлчөмү менен, өзүңүз тандаган каалаган ылдамдыкта текшерет. Чоң жүктөөнү ташыган туннель таптакыр башка иш кылат, ал эми кичине зонддорду түшүргөн байланыш которууга зыян келтирип жаткан байланыш болушу шарт эмес. Пайыз эң маанилүү убакыт маалыматын да талкалайт, анткени бир жарылууда жоголгон он жооп бир саат аралык менен жоголгон он жоопко барабар эмес. Ал туннелдин кайсы тарабы бир нерсени түшүргөнүн да айта албайт.
Зонддун натыйжасын жол тууралуу белги катары сактаңыз. Андан кийин аны жараткан убакыт менен чекти издеңиз.
Эсептегичтер айырмасын салыштырыңыз, өмүрлүк суммаларды эмес
Белги пайда болгон терезеге чейин жана андан кийин, эки учта да жана өзүңүз көзөмөлдөгөн ар кандай коммутатор портунда убакыт белгиси коюлган көрсөткүчтөрдү алыңыз. Каталар, ташталгандар жана байланыш абалынын өзгөрүүлөрү менен катар трафик көлөмүн жазыңыз, анткени айлар бою топтолгон нөлдөн башка сумма бул окуяны эмес, тарыхты сүрөттөйт. Токтоп калуу учурунда үчкө жылган эсептегич үч миңди көрсөтүп, эч качан өзгөрбөгөн эсептегичтен башка байкоо болуп саналат.
ip -s link show dev eth0
nstat -az TcpRetransSegs TcpExtTCPTimeouts
date -u +%Y-%m-%dT%H:%M:%SZ
Кабыл алуу каталарынан улам ташталган пакеттер жана башка себептерден улам ташталган пакеттер өзүнчө эсептегичтерде жашайт, жана бул айырма кийинки кадамдарды өзгөртөт. Ката эсептегичтери физикалык же драйвер катмарын көрсөтөт, ал эми кезек басымы жана саясат боюнча таштоо андан жогору жерди көрсөтөт. Багыт менен интерфейстин атын да сактаңыз, анткени жогорку байланыштагы кабыл алуу каталарынын өсүшү менен туннель пакетинин эсептегичи бири-бирин алмаштырбайт.
Эгер драйвер толук физикалык эсептегичтерди көрсөтсө, аларды ошол адаптердин документтери аркылуу окуңуз. Эки өндүрүүчүдө “drop” деп аталган ар бир талаага бир маани берүү жөнөкөй эсеп эрежесинин өзгөчөлүгүн аппараттык диагностикага айландыруу жолу.
Жоголгон сегмент кантип узак күтүүгө айланат
Сегментти жоготкондон кийин колдонмо бир барып-кайтуудан бир топ узак күтө алат. TCP барып-кайтуу убактысын баалайт, ошол баалоодон кайра жөнөтүү таймерин эсептейт жана кайра жөнөтүү да ийгиликсиз болсо чегинет, ошондуктан туура эмес учурда жоголгон бир сегмент сурамды байкаларлык аралыкка токтото алат. Бул механизм RFC 6298 документинде белгиленген жана маанисиз көрүнгөн жоготуу ылдамдыгы эмне үчүн дагы сезилерин түшүндүрөт.
Бирок ар бир тыныгуу кайра жөнөтүү таймауту эмес. Ошол эле күтүү аттарды чечүүдөн, жай серверден же ийгиликсиздиктен кийин өз сурамын кайра аракет кылган колдонмодон келиши мүмкүн. Бул учурларды ийгиликсиз операцияны ташуу байкоолору менен жана туннелдин өзүнүн сессия окуялары менен шайкештештирүү аркылуу бөлүңүз. Маалымат жолундагы кайра туташпаган үзгүлтүк жаңы кол кармашуу жана эсептик маалыматтарды алмашуудан башка окуя.
Тартуу уруксат берилген жерде аны тар кармаңыз. Сизге күтүлгөн пакеттердин же ырастоолордун белгилүү бир чекте токтогону керек, тыгыз изден бир жерде кайра жөнөтүүнүн бар экендиги эмес.
Башкаларды кыймылдатпай бир чекти өзгөртүңүз
Эгер далилдер жергиликтүү байланышты көрсөтсө, контролдонуучу салыштыруу катары уруксат берилген кабель же портту алмаштырып, калганын тынч калтырыңыз. Учту, колдонмону жана жүктөмдү салыштырууга жарактуу кармаңыз жана ар бир аракетте так бир чекти өзгөртүңүз. Зымдуу ноутбукту зымсыз менен салыштырып жатып, чыгууларды жана протоколдорду да алмаштыруу сизге таандык кыла турган эч нерсе айтпайды.
Таза жергиликтүү эсептегичтер жолдун калган бөлүгүн күбөлөндүрбөйт. Алар сиз көргөн бөлүктү чектейт, ал эми ак ниеттүү отчет кайсы чектер байкалганын жана кайсылары байкалбаганын айтат. Аягында сизге бир кийлигишүү болгондо бир байкоо өзгөргөндүгү тууралуу билдирүү керек, жаман кабель тууралуу универсалдуу эрежеге көтөрүлгөн окуя эмес.