Реалдуу убакыттагы VPN тууралуу кайрылууларга ишке ашпай калган мөөнөт керек, ал эми «төмөн кечигүү» андай мөөнөт эмес. Сүйлөшүү же алыскы сессия эмнени берүүсү керектигин чечиңиз, анан жарыяланган шарттарда жолду ошол талапка каршы өлчөңүз. Кечиккен пакеттердин чеги болбосо, ар бир натыйжа талаштуу. Төмөнкү бөлүштүрүү — дизайн чечими жана ал өлчөөнүн жооп бере турган нерсеси болушу үчүн бар.

Зондго тийүүдөн мурун мөөнөттү жазыңыз

Мөөнөт колдонмодон жана анын колдонуучуларынан келет, жеткирүүчүнүн маркетинг баракчасынан эмес. Түз үн чалуусу, алыскы иш тактасынын сессиясы жана түнкү камдык көчүрмө таптакыр башка күтүү убакыттарын көтөрөт, ал эми маанилүү ишке ашпоо адатта медиана эмес, куйрук. Санды ал таандык болгон жумуш жүгү менен жазыңыз.

Анан аны бөлүштүрүңүз. Кармоо жана пакеттөө бюджеттин бир бөлүгүн жумшайт, кирүү байланышы жана туннель башка бөлүгүн, кабыл алуучунун де-джиттер буфери пакеттерди атайын кармайт, ал эми колдонмо иштетүү калганын алат. Бул баскычтарды атоо туннель шифрлөөсүн ар бир жай пакеттин демейки шектүүсү кылуунун ордуна пропорцияда кармайт.

Акырында өлчөө келишимин төрт сапта аныктаңыз: четки чекиттер жана багыт, трафиктин формасы, иштетүү учурундагы шарттар жана билдире турган натыйжа. Тынч жекшембилик үлгү жана жүктөлгөн шейшембилик үлгү ар башка суроолорго жооп берет, ошондуктан кайсынысын чогултканыңызды көрсөтүңүз. Эгер төрт саптын баарын толтура албасаңыз, иштетүү баштоого даяр эмес. Бул текшерүү тизмеси эки отчётту айлардан кийин салыштырууга боло турган кылган нерсе да, анткени эч ким байланыш дагы эмнени ташыганын эстебейт.

Бюджетти ар бир баскычка бөлүштүрүңүз

Таблица пландоо жардамчысы, кармалган маалымат эмес. Биринчи зондго чейин ар бир саптын ээсин толтуруңуз, анткени ээси — ошол баскыч өз үлүшүнөн ашканда чала турган адам.

StageWhat it contributesWho owns it
Capture and packetizationEncoder frame size, aggregationApplication owner
Tunnel and transitEncryption, queueing, path lengthNetwork owner
Receiver bufferDeliberate waiting to absorb variationApplication owner
Application processingDecode and render timeApplication owner

Эки сап адатта адамдарды таң калтырат. Кабыл алуучунун буфери кечигүү кошкондо кемчилик эмес, анткени ал өзү конфигурацияланган ишти аткарат. Ал эми туннелдин үлүшү көбүнчө анын алдындагы кезектен кичине, өзгөчө жүктөө учурунда каныккан өйдө багыттагы каналда.

Баскычтын ээси болбосо, бюджет — ойдон чыгарылган нерсе. Өлчөөдөн мурун бирөөнү дайындаңыз, болбосо кийинки жыйынды кимдин саны туура эмес деген талаш менен өткөрөсүз.

Бир багыттуу кечигүүнү адал саат менен өлчөңүз

Бир багыттуу кечигүү — мөөнөт үчүн маанилүү сан жана ал эки учта синхрондоштурулган сааттарды талап кылат. Бир багыттуу кечигүү метрикасы натыйжа менен бирге синхрондоштуруу ыкмасын, ажыратууну жана болжолдонгон четтөөнү билдирүүнү талап кылат. Синхрондоштурулбаган эки хост туура эмес чоңдук үчүн абдан так сан чыгара алат.

Бир ууч эмес, бир нече жүз пакетти кармап алыңыз жана ошол эле учурда сааттын абалын жазыңыз:

$ 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

Барып-кайтуу убактысы — өзүнчө өлчөө, эки бир багыттуу маанини кошуу эмес. RTTни экиге бөлүү симметриялуу жолдорду жана симметриялуу кезектерди божомолдойт, ал эми уюлдук өйдө багыттагы канал үстүндөгү туннель эки божомолду тең үзгүлтүксүз бузат. RTTни RTT катары билдириңиз жана аны бир багыттуу бюджеттен тышкары кармаңыз.

Куйрукту жана кечиккен пакеттерди билдириңиз

Бөлүштүрүүнү жыйынтыктаңыз: медиана, 95-чи жана 99-чу пайыздык, эң начар учур, жоготуу жана мөөнөт уруксат кылгандан кеч келген пакеттердин саны. Орточо маани реалдуу убакыт жумуш жүгү үчүн ошол сандардын эң пайдасызы, анткени тегиз орточо ар үчүнчү чалууну буза турган куйрукту жашыра алады.

Кечигүүнүн өзгөрмөлүүлүгү кабыл алуучунун буферин түздөн-түз азыктандырат. Көбүрөөк буферлөө өзгөрмөлүүлүктү жашырат жана күтүүнү кошот, ошондуктан агым өз мөөнөтүнөн ашса да туруктуу көрүнүшү мүмкүн. Өзгөрмөлүүлүк үчүн формулировка тандаңыз, өлчөгөн аралыкты көрсөтүңүз жана аны иштетүүлөр арасында ырааттуу кармаңыз.

Иштетүүнү өкүлчүлүктүү кросс-трафик менен кайталаңыз. Бош турганда бюджетти аткарып, камдык көчүрмө терезесинде андан өтпөгөн жол сизге пландоо тууралуу пайдалуу нерсе айтты, аны эч бир жалгыз тынч өлчөө ачпайт эле. Шарттарды натыйжанын жанына жазыңыз, болбосо кийинки инженер эч качан салыштырууга болбогон эки үлгүнү салыштырат.

Өлчөнгөн куйрук сиз чындап иштеткен жумуш жүгүнүн алдында бюджетке батканда долбоорду кабыл алыңыз, ал эми отчётто ашып кеткен баскычты атап, аны четке кагыңыз.

Тектеш макалалар