Kabeli günahlandırmadan əvvəl paket itkisini necə oxumalı
Kiçik itki rəqəmi uzun bir tətbiq donmasını yenə də gizlədə bilər. Avadanlığı dəyişməzdən əvvəl sayğac fərqlərini, yenidən göndərmə davranışını və real tapşırığı müqayisə edin.
Uzun bir ping seriyası boyunca iki faiz itki üzərində hərəkət edə biləcəyiniz bir rəqəm kimi hiss olunur və bu, nadir hallarda belədir. O, cavabların harada itdiyini, birlikdə itib-itmədiyini və ya hər hansı konkret tətbiqin o intervalı necə yaşadığını demir. Bir dəqiqə boyunca bərabər yayılmış itki ilə bir mübadilə içində toplanmış itki eyni faiz üçün çox fərqli nəticələr verir.
Bir göstəriciyə güvənmək əvəzinə üç ölçməni müqayisə edin: zondun nə gördüyünü, interfeys sayğaclarının nə etdiyini və tətbiqin əslində nəyi gözlədiyini.
Ping faizi əslində nəyi ölçür
Əks-səda zondası bir protokolun bir istiqamətini bir paket ölçüsü ilə, seçdiyiniz istənilən sürətdə yoxlayır. Böyük bir yükləmə daşıyan tunel tamamilə başqa bir iş görür və kiçik zondları itirən keçid mütləq ötürməyə zərər verən keçid deyil. Faiz həm də ən vacib vaxt məlumatını yox edir, çünki bir partlayışda itən on cavab bir saat ara ilə itən on cavabla eyni deyil. O, tunelin hansı tərəfinin nəyisə itirdiyini də deyə bilmir.
Zond nəticəsini yol haqqında bir işarə kimi saxlayın. Sonra onu yaradan vaxtı və sərhədi axtarmağa başlayın.
Ömürlük cəmləri deyil, sayğac fərqlərini müqayisə edin
Simptomun göründüyü pəncərədən əvvəl və sonra hər iki uc nöqtədə və nəzarət etdiyiniz istənilən kommutator portunda vaxt damğalı oxunuşlar götürün. Xətalar, atılanlar və keçid vəziyyəti dəyişiklikləri ilə yanaşı trafik həcmini qeyd edin, çünki aylar boyu yığılmış sıfırdan fərqli bir cəm bu hadisəni deyil, tarixçəni təsvir edir. Dayanma zamanı üç vahid hərəkət edən sayğac üç min oxuyub heç dəyişməyən sayğacdan fərqli bir müşahidədir.
ip -s link show dev eth0
nstat -az TcpRetransSegs TcpExtTCPTimeouts
date -u +%Y-%m-%dT%H:%M:%SZ
Qəbul xətaları səbəbindən atılan paketlər və başqa səbəblərdən atılan paketlər ayrı sayğaclarda yaşayır və bu fərq sonrakı addımı dəyişir. Xəta sayğacları fiziki və ya sürücü qatına işarə edir, növbə təzyiqi və siyasət atmaları isə ondan yuxarıda bir yerə. İstiqaməti və interfeys adını da qoruyun, çünki yuxarı keçiddə qəbul xətalarının artması ilə tunel paket sayğacı bir-birini əvəz etmir.
Sürücü ətraflı fiziki sayğaclar təqdim edirsə, onları həmin adapterin sənədləşməsi ilə oxuyun. İki istehsalçıda “drop” adlı hər sahəyə bir məna vermək normal mühasibat qəribəliyinin necə avadanlıq diaqnozuna çevrildiyidir.
İtirilmiş seqment necə uzun gözləməyə çevrilir
Tətbiq seqment itirdikdən sonra bir gediş-dönüşdən qat-qat uzun gözləyə bilər. TCP gediş-dönüş vaxtını təxmin edir, həmin təxmindən yenidən göndərmə taymeri hesablayır və yenidən göndərmə də uğursuz olduqda geri çəkilir, buna görə yanlış anda itirilən tək bir seqment sorğunu nəzərə çarpan bir müddət dayandıra bilər. Bu mexanizm RFC 6298 sənədində müəyyən edilib və görünüşdə əhəmiyyətsiz itki nisbətinin niyə hələ də hiss oluna bildiyini izah edir.
Amma hər pauza yenidən göndərmə taymout deyil. Eyni gözləmə ad həllindən, yavaş serverdən və ya uğursuzluqdan sonra öz sorğusunu yenidən cəhd edən tətbiqdən gələ bilər. Bu halları uğursuz əməliyyatı nəqliyyat müşahidələri ilə və tunelin öz sessiya hadisələri ilə uyğunlaşdırmaqla ayırın. Məlumat yolunda yenidən qoşulma olmadan kəsilmə yeni əl sıxma və etimad məlumatı mübadiləsindən fərqli hadisədir.
Tutma icazəli yerdə onu dar saxlayın. Lazım olan gözlənilən paketlərin və ya təsdiqlərin müəyyən sərhəddə dayanıb-dayanmadığıdır, hansısa məşğul izdə yenidən göndərmənin mövcudluğu deyil.
Digərlərini tərpətmədən bir sərhədi dəyişin
Dəlillər yerli keçidə işarə edirsə, nəzarətli müqayisə kimi təsdiqlənmiş kabel və ya portu əvəz edin və başqa hər şeyi olduğu kimi buraxın. Son nöqtəni, tətbiqi və iş yükünü müqayisə oluna bilən saxlayın və hər cəhddə dəqiq bir sərhəd dəyişin. Simli noutbuku simsiz biri ilə müqayisə edərkən çıxışları və protokolları da dəyişmək sizə aid edə biləcəyiniz heç nə demir.
Təmiz yerli sayğaclar yolun qalan hissəsinə şəhadət vermir. Onlar görə bildiyiniz hissəni hüdudlandırır və dürüst hesabat hansı sərhədlərin müşahidə olunduğunu, hansıların olunmadığını deyir. Sonda istədiyiniz, bir müdaxilə baş verdikdə bir müşahidənin dəyişdiyi barədə bir ifadədir, pis kabel haqqında universal qaydaya yüksəldilmiş bir əhvalat deyil.