Два проценти губење во тек на долго извршување на ping изгледа како број на кој може да се дејствува, а тоа ретко е така. Тоа не кажува каде исчезнале одговорите, дали исчезнале заедно или како одредена апликација го доживеала тој интервал. Губење рамномерно распределено низ една минута и губење собрано во една размена даваат многу различни резултати за истиот процент.

Споредете три мерења наместо да верувате на едно: што видел сондата, што направиле бројачите на интерфејсот и на што апликацијата всушност чекала.

Што всушност мери процентот на ping

Ехо сондата тестира еден правец на еден протокол со една големина на пакет, со кое и да е темпо што го избравте. Тунел што носи големо качување прави нешто сосема друго, а врската што исфрла мали сонди не е нужно врската што ѝ штети на преносот. Процентот исто така ја смачкува временската информација што е најважна, бидејќи десет одговори изгубени во еден налет не се исто како десет одговори изгубени на час растојание. Не може да ви каже ни која страна на тунелот исфрлила нешто.

Задржете го резултатот од сондата како навестување за патеката. Потоа барајте го времето и границата што го создале.

Споредувајте разлики на бројачи, не доживотни збирови

Земете читања со временска ознака пред и по прозорецот во кој се појави симптомот, на двата краја и на секој порт на прекинувач што го контролирате. Запишете го обемот на сообраќај заедно со грешки, отфрлања и промени на состојбата на врската, бидејќи збир различен од нула што се собрал со месеци опишува историја, а не овој настан. Бројач што се поместил за три за време на запирањето е различно набљудување од бројач што покажува три илјади и никогаш не се променил.

ip -s link show dev eth0
nstat -az TcpRetransSegs TcpExtTCPTimeouts
date -u +%Y-%m-%dT%H:%M:%SZ

Пакетите отфрлени поради грешки при прием и пакетите отфрлени поради други причини живеат во одделни бројачи, и оваа разлика го менува следниот чекор. Бројачите на грешки покажуваат кон физичкиот слој или слојот на драјверот, додека притисокот во редиците и отфрлањата по политика покажуваат некаде над него. Зачувајте ги и насоката и името на интерфејсот, бидејќи зголемување на грешки при прием на нагорна врска и бројач на пакети на тунел не се заменливи.

Ако драјверот изложува детални физички бројачи, читајте ги преку документацијата на тој адаптер. Давање едно значење на секое поле со име „drop“ кај два производители е патот по кој обична сметководна особеност станува дијагноза на хардвер.

Како изгубен сегмент станува долго чекање

Апликацијата може да чека многу подолго од едно патување напред и назад откако ќе изгуби сегмент. TCP го проценува времето на патување напред и назад, пресметува тајмер за повторно праќање од таа проценка и се повлекува кога и повторното праќање ќе не успее, така што еден изгубен сегмент во погрешен момент може да го запре барањето за забележлив интервал. Тој механизам е наведен во RFC 6298, и објаснува зошто стапка на губење што изгледа тривијална сепак може да се почувствува.

Но не секое паузирање е истек на време за повторно праќање. Истото чекање може да дојде од резолуција на имиња, бавен сервер или апликација што по неуспех повторно го обидува своето барање. Одделете ги тие случаи со порамнување на неуспешната операција со набљудувањата на транспортот и со самите сесиски настани на тунелот. Прекин на патеката на податоците без повторно поврзување е поинаков настан од ново ракување и размена на акредитиви.

Каде што е дозволено снимање, држете го тесно. Она што ви треба е дали очекуваните пакети или потврди запираат на одредена граница, а не фактот дека некаде во зафатен запис постои повторно праќање.

Сменете една граница без да ги поместите другите

Ако доказите укажуваат на локална врска, заменете одобрен кабел или порт како контролирана споредба и оставете ги сите други работи на мира. Држете ги крајната точка, апликацијата и работното оптоварување споредливи и сменете точно една граница по обид. Споредувањето на жичен преносен сметач со безжичен додека истовремено менувате излези и протоколи не ви кажува ништо што можете да го припишете.

Чистите локални бројачи не го потврдуваат остатокот од патеката. Тие го ограничуваат делот што го гледате, а искрениот извештај кажува кои граници биле набљудувани, а кои не. На крајот сакате тврдење дека едно набљудување се променило кога се случила една интервенција, а не анегдота за лош кабел издигната во универзално правило.

Поврзани статии