VPN-ээр дамжуулан бодит цагийн урсгалын саатал төсөв тогтоо
Апп биелүүлэх ёстой хугацаанаас эхэлж, дараа нь зарласан нөхцөлд нэг чиглэлийн саатал болон життерийг хэмжинэ. Хожуу ирсэн багцын босго байхгүй дундаж нь юу ч батлахгүй.
Бодит цагийн VPN-ийн гомдолд бүтэлгүйтэх хугацаа хэрэгтэй бөгөөд «бага саатал» бол тийм хугацаа биш. Яриа эсвэл зайны сесс юу хүргэх ёстойг шийдэж, дараа нь зарласан нөхцөлд замыг тэр шаардлагад харшуулан хэмжинэ. Хожуу ирсэн багцын босго байхгүй бол үр дүн бүр маргаантай. Доорх хуваарилалт нь загварын шийдвэр бөгөөд хэмжилтэд хариулах зүйл байхын тулд оршино.
Зондод хүрэхээс өмнө хугацааг бич
Хугацаа нь аппаас болон түүний хэрэглэгчдээс ирдэг, нийлүүлэгчийн маркетингийн хуудаснаас биш. Шууд дуут дуудлага, зайны ажлын талын сесс, шөнийн нөөц хуулбар нь огт өөр хүлээх хугацааг тэсдэг бөгөөд чухал алдаа нь ихэвчлэн медиан биш, сүүл. Тоог түүний хамаарах ажлын ачаалалтай хамт бич.
Дараа нь хуваарил. Барих болон багцлах нь төсвийн нэг хэсгийг зарцуулдаг, хандалтын холбоос болон туннель өөр хэсгийг, хүлээн авагчийн де-життер буфер багцуудыг санаатайгаар барина, аппын боловсруулалт үлдсэнийг авна. Эдгээр үе шатыг нэрлэх нь туннелийн шифрлэлтийг аажмаар багц бүрийн анхдагч сэжигтэн болгохын оронд хувь хэмжээнд барина.
Эцэст нь хэмжилтийн гэрээг дөрвөн мөрөөр тодорхойл: төгсгөлийн цэг ба чиглэл, урсгалын хэлбэр, ажиллуулах үеийн нөхцөл, мөн таны мэдээлэх үр дүн. Тайван ням гарагийн дээж ба ачаалалтай мягмар гарагийн дээж өөр асуултад хариулдаг тул алийг нь цуглуулснаа хэл. Дөрвөн мөрийг бүгдийг нь бөглөж чадахгүй бол ажиллуулалт эхлэхэд бэлэн биш. Тэр шалгах хуудас нь хэн ч холбоос өөр юу зөөж байсныг санахгүй болсон хэдэн сарын дараа хоёр тайланг харьцуулах боломжтой болгодог зүйл юм.
Төсвийг үе шат бүрт хуваа
Хүснэгт нь төлөвлөлтийн туслах хэрэгсэл, барьсан өгөгдөл биш. Эхний зондоос өмнө мөр бүрийн эзнийг бөглө, учир нь эзэн нь тэр үе шат өөрийн хувиа хэтэрүүлэх үед залгах хүн.
| 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 |
Хоёр мөр ихэвчлэн хүмүүсийг гайхшруулдаг. Хүлээн авагчийн буфер саатал нэмэхдээ гэмтэл биш, учир нь тэр өөрт нь тохируулсан ажлыг хийдэг. Харин туннелийн хувь нь ихэвчлэн түүний өмнөх дараалалаас бага, ялангуяа байршуулалтын үед ханасан өгсөх сувагт.
Үе шат эзэнгүй бол төсөв нь зохиомол. Хэмжихээс өмнө нэгнийг томил, эс бөгөөс дараагийн хурал хэний тоо буруу гэсэн маргаанд өнгөрнө.
Нэг чиглэлийн саатлыг шударга цагаар хэмж
Нэг чиглэлийн саатал бол хугацаанд чухал тоо бөгөөд хоёр төгсгөлд синхрончлогдсон цаг хэрэгтэй. Нэг чиглэлийн саатлын хэмжүүр нь үр дүнгийн хамт синхрончлолын арга, нарийвчлал, тооцоолсон хазайлтыг мэдээлэхийг шаарддаг. Синхрончлогдоогүй хоёр хост буруу хэмжээнд маш нарийн тоо гаргаж чадна.
Батга биш хэдэн зуун багц барьж, яг тэр үед цагийн төлөвийг тэмдэглэ:
$ 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-р хувь, хамгийн муу тохиолдол, алдагдал, хугацаанаас хожуу ирсэн багцын тоо. Бодит цагийн ажлын ачаалалд дундаж нь эдгээр тооноос хамгийн бага хэрэгтэй, учир нь тэгш дундаж гурав дахь дуудлага бүрийг сүйтгэдэг сүүлийг нууж чадна.
Саатлын хэлбэлзэл нь хүлээн авагчийн буферийг шууд тэжээдэг. Илүү буферлэлт хэлбэлзлийг нууж, хүлээлт нэмдэг тул урсгал хугацаанаасаа хэтэрсэн ч тогтвортой харагдаж болно. Хэлбэлзлийн томьёоллыг сонгож, хэмжсэн интервалаа зааж, ажиллуулалтуудын хооронд нийцтэй байлга.
Ажиллуулалтыг төлөөлөх хөндлөн урсгалтай давт. Сул үед төсвийг биелүүлж, нөөц хуулбарын цонхны үеэр алддаг зам нь танд хуваарьчлалын талаар хэрэгтэй зүйл хэлсэн бөгөөд үүнийг ямар ч ганц тайван хэмжилт илрүүлэхгүй. Нөхцөлийг үр дүнгийн хажууд тэмдэглэ, эс бөгөөс дараагийн инженер хэзээ ч харьцуулагдаагүй хоёр дээжийг харьцуулна.
Хэмжсэн сүүл нь таны бодитоор ажиллуулж буй ажлын ачааллын дор төсөвт багтах үед загварыг хүлээн ав, харин тайланд хэтэрсэн үе шатыг нэрлэж түүнийг татгалз.