Ehtiyat nüsxə yüklənməyə başlayır, ötürmə sayğacı sağlam görünür, video zəng isə pozulur. Əlaqə o rəqəmin təklif etdiyi mənada bant genişliyi çatışmazlığı yaşamır; paketlər haradasa növbədə gözləyir və interaktiv paketlər toplu məlumatın arxasında qalır. Buna növbə gecikməsi deyilir, ümumiyyətlə bufferbloat adlanır. VPN öz növbəsini əlavə edə bilər, lakin problemi nadir hallarda təkbaşına yaradır.

Bant genişliyi və gecikmə fərqli ölçülərdir

Ötürmə qabiliyyəti saniyədə nə qədər məlumatın hərəkət etdiyini cavablandırır, gecikmə isə bir paketin yolu keçməsinin nə qədər vaxt aldığını cavablandırır. Doymuş əlaqə böyük bir yığım saxlaya və yenə də yaxşı ötürmə qabiliyyəti bildirə bilər, çünki partlama bitdikdən sonra növbə xətt sürəti ilə boşalır. İnteraktiv trafik ilk əziyyət çəkir, çünki zəng bir neçə millisaniyədə bir paket tələb edir, nəhayət böyük fayl deyil. Buna görə yalnız sürət testinin nəticəsini ölçmək sizi baxmağa vadar edən simptomu gizlədir.

Yük altında istiqamətə də diqqət yetirin. Dolu yükləmə buferi endirmə qabiliyyəti boş dayanarkən hər şeyi gecikdirə bilər.

Yük altında gediş-dönüş vaxtını ölçün

Sakit əlaqədə başlanğıc nöqtə götürün, sonra bir nəzarətli ötürmə işləyərkən eyni ölçməni təkrarlayın. Mütləq rəqəmləri deyil, iki qaçışı müqayisə edin.

ping -c 20 -i 0.2 203.0.113.5
dd if=/dev/zero bs=1M count=50 | ssh [email protected] "cat > /dev/null"

Birinci əmr gediş-dönüş vaxtını nümunələyir, ikincisi isə sürət testi xidmətinə ehtiyac olmadan davamlı yükləmə yaradır. Düz qalan başlanğıc nöqtədən sonra yüzlərlə millisaniyə qalxan yüklü qaçış axtarılacaq imzadır. Bəzi şəbəkələr ICMP-ni aşağı prioritetləşdirir, buna görə ping-i bir işarə kimi qəbul edin və tətbiqin öz gecikmə göstəricisi ilə təsdiqləyin. Ölçülən əlaqələrdə testi qısa saxlayın, çünki təkrarlana bilən fərq uzun doymadan daha vacibdir.

Növbəni darboğazın olduğu yerə köçürün

Növbə idarəetməsi yalnız yığımı həqiqətən saxlayan cihazda kömək edir. Qaydalar əlavə etməzdən əvvəl interfeysin nə etdiyini yoxlayın.

tc -s qdisc show dev eth0
tc qdisc replace dev eth0 root fq_codel

show əmri cari intizamı, həmçinin yığım və atma sayğaclarını bildirir və bu interfeysin darboğaz olduğunu, yoxsa sadəcə trafiki ötürdüyünü göstərir. Kök intizamı ədalətli növbə alqoritmi ilə əvəz etmək qısa axınlara toplu məlumatla paylaşılan bir FIFO yerinə öz növbəsini verir. Bunu marşrutlaşdırıcı darboğaz olduqda onun WAN interfeysinə tətbiq edin, vərdişdən tunel cihazına deyil. Əvvəlki konfiqurasiyanı saxlayın və həm yüklü cavabdehliyi, həm də ötürmə sürətini yenidən yoxlayın, çünki bir az aşağı toplu sürəti istifadə olunan zənglər üçün yaxşı mübadilədir.

Tunel nəyi dəyişir və nəyi gizlədir

VPN şifrələmə və daha bir keçid əlavə edir, həm də fərdi axınları tuneldən kənar avadanlıqdan gizlədir. Bu, yuxarı qurğu tətbiq üzrə prioritetləşdirmə təklif etdikdə önəmli olur, çünki o, orijinal söhbətləri deyil, şifrələnmiş paketləri görür. Tuneli özü sonlandıran marşrutlaşdırıcı fərqli mənzərə və iş yükünə malikdir və onun içində təsnifat apara bilər. Heç bir quruluş giriş əlaqəsindəki növbəni aradan qaldırmır, gecikmə adətən orada toplanır.

Gecikmə yükü izləmirsə, növbələri tənzimləməyi dayandırın və başqa yerə baxın: Wi-Fi şərtləri, paket ölçüsü problemləri və ya bir zəif çıxış yolu. Ölçmə olmadan tətbiq edilən növbə parametrləri sadəcə sirri başqa yerə köçürür.

Əlaqəli məqalələr