VPN üzərindən real vaxt trafiki üçün gecikmə büdcəsi təyin edin
Tətbiqin yerinə yetirməli olduğu son müddətdən başlayın, sonra bildirilmiş şəraitdə birtərəfli gecikməni və jitterni ölçün. Gecikmə həddi olmayan orta rəqəm heç nəyi sübut etmir.
Real vaxtlı VPN şikayətlərinin uğursuzluğa düşəcəyi bir son müddətə ehtiyacı var, və «aşağı gecikmə» belə bir müddət deyil. Söhbətin və ya uzaq seansın nə təqdim etməli olduğunu müəyyənləşdirin, sonra yolu bildirilmiş şəraitdə həmin tələbə qarşı ölçün. Gecikmiş paket həddi olmadan hər nəticə mübahisəlidir. Aşağıdakı bölgü bir dizayn qərarıdır və ölçmənin cavab verəcəyi bir şey olması üçün mövcuddur.
Zondun içinə toxunmazdan əvvəl son müddəti yazın
Son müddət tətbiqdən və istifadəçilərindən gəlir, təchizatçının marketinq səhifəsindən deyil. Canlı səs zəngi, uzaq iş masası seansı və gecə ehtiyat nüsxəsi tamamilə fərqli gözləmə müddətlərinə dözür, və əhəmiyyətli uğursuzluq adətən median deyil, quyruqdur. Rəqəmi aid olduğu iş yükü ilə birlikdə yazın.
Sonra onu bölüşdürün. Tutma və paketləşdirmə büdcənin bir hissəsini, giriş kanalı və tunel digər hissəsini sərf edir, qəbuledici tərəfin titrəmə tamponu paketləri qəsdən saxlayır, tətbiq emalı isə qalanı alır. Bu mərhələləri adlandırmaq tunel şifrələməsini hər yavaş paket üçün standart şübhəli etmək əvəzinə mütənasib saxlayır.
Nəhayət, ölçmə müqaviləsini dörd sətirdə müəyyən edin: son nöqtələr və istiqamət, trafik forması, işləmə zamanı şərait və bildirəcəyiniz nəticə. Sakit bir bazar günü nümunəsi və yüklənmiş bir çərşənbə axşamı nümunəsi fərqli suallara cavab verir, ona görə hansını topladığınızı qeyd edin. Dörd sətrin hamısını doldura bilmirsinizsə, işə başlamağa hazır deyil. Bu yoxlama siyahısı həm də iki hesabatı aylar sonra müqayisə olunan edən şeydir, o zaman ki, heç kim kanalın başqa nə daşıdığını xatırlamır.
Büdcəni hər mərhələyə bölün
Cədvəl planlama köməkçisidir, toplanmış verilən deyil. İlk zonddan əvvəl hər sətir üçün sahibi doldurun, çünki sahib o mərhələ payını aşanda zəng etdiyiniz adamdır.
| Stage | What it contributes | Who owns it |
|---|---|---|
| Capture and packetization | Encoder frame size, aggregation | Application owner |
| Tunnel and transit | Encryption, queueing, path length | Network owner |
| Receiver buffer | Deliberate waiting to absorb variation | Application owner |
| Application processing | Decode and render time | Application owner |
İki sətir adətən insanları təəccübləndirir. Qəbuledici tamponu gecikmə əlavə edəndə qüsur deyil, çünki konfiqurasiya edildiyi işi görür. Tunelin payı isə çox vaxt qarşısındakı növbədən kiçikdir, xüsusən yükləmələr zamanı doyan yuxarı kanalda.
Bir mərhələnin sahibi yoxdursa, büdcə uydurmadır. Ölçməzdən əvvəl birini təyin edin, yoxsa növbəti iclası kimin rəqəminin yanlış olduğu mübahisəsinə sərf edəcəksiniz.
Birtərəfli gecikməni dürüst saatla ölçün
Birtərəfli gecikmə son müddətin əhəmiyyət verdiyi rəqəmdir və hər iki tərəfdə sinxronlaşdırılmış saatlar tələb edir. Birtərəfli gecikmə metri sinxronlaşdırma üsulunu, ayırdetmə qabiliyyətini və təxmini meyli nəticə ilə birlikdə bildirməyinizi tələb edir. İki sinxronlaşdırılmamış host yanlış kəmiyyət üçün çox dəqiq rəqəm çıxara bilər.
Bir ovuc yerinə bir neçə yüz paket tutun və saat vəziyyətini eyni zamanda qeyd edin:
$ ntpq -p
$ owping -c 300 -i 0.2 10.90.0.1
$ ping -c 200 -i 0.2 10.90.0.1 | tail -n 3
Gediş-dönüş vaxtı ayrı ölçmədir, bir-birinə əlavə edilən iki birtərəfli dəyər deyil. RTT-ni yarıya bölmək simmetrik yollar və simmetrik növbələr fərz edir, mobil yuxarı kanal üzərindən tunel isə hər iki fərziyyəni müntəzəm pozur. RTT-ni RTT kimi bildirin və onu birtərəfli büdcədən kənarda saxlayın.
Quyruğu və gecikmiş paketləri bildirin
Paylanmanı yekunlaşdırın: median, 95-ci və 99-cu persentil, ən pis hal, itki və son müddətdən gec gələn paketlərin sayı. Orta göstərici real vaxt iş yükü üçün həmin rəqəmlərin ən faydasızıdır, çünki hamar bir orta hər üçüncü zəngi pozan quyruğu gizlədə bilər.
Gecikmə dəyişkənliyi birbaşa qəbuledici tamponuna təsir edir. Daha çox tampon dəyişkənliyi gizlədir və gözləmə əlavə edir, belə ki axın sabit görünə bilər, halbuki son müddətini aşır. Dəyişkənlik formulyasiyası seçin, üzərində ölçdüyünüz intervalı bildirin və onu işə salmalar arasında ardıcıl saxlayın.
İşi təmsilçi kəsişən trafiklə təkrarlayın. Boş olduqda büdcəyə uyğun gələn və ehtiyat nüsxə pəncərəsi zamanı onu qaçıran yol sizə planlaşdırma haqqında faydalı bir şey demişdir, hansı ki, heç bir tək sakit ölçmə aşkar etməzdi. Şəraiti nəticənin yanında qeyd edin, yoxsa növbəti mühəndis heç vaxt müqayisə oluna bilməyən iki nümunəni müqayisə edəcək.
Ölçülmüş quyruq həqiqətən işlətdiyiniz iş yükü altında büdcəyə sığanda dizaynı qəbul edin və hesabatda adı çəkilən həddi aşan mərhələ ilə birlikdə onu rədd edin.