Stilltu seinkunarbúðgett fyrir rauntímaumferð um VPN
Byrjaðu á frestinum sem forritið verður að standa við, mældu síðan einstefnuseinkun og jitter við tilgreindar aðstæður. Meðaltal án þröskulds fyrir sein pökk sannar ekkert.
Kvartanir um VPN í rauntíma þurfa frest til að mistakast gegn, og «lág seinkun» er ekki slíkur frestur. Ákvarðaðu hvað samtalinu eða fjarlotu lotunni ber að skila, mældu síðan slóðina gegn þeirri kröfu við tilgreindar aðstæður. Án þröskulds fyrir sein pökk er hver niðurstaða umdeilanleg. Úthlutunin hér að neðan er hönnunarákvörðun, og hún er til svo mælingin hafi eitthvað að svara.
Skrifaðu frestinn niður áður en þú snertir mælitæki
Fresturinn kemur frá forritinu og notendum þess, ekki frá markaðssíðu birgjans. Lífandi raddsímtal, fjarlota skjáborðslot og næturöryggisafrit þola gjörólíkan biðtíma, og bilunin sem skiptir máli er venjulega halinn fremur en miðgildið. Skrifaðu töluna niður ásamt vinnuálaginu sem hún tilheyrir.
Skiptu henni síðan. Upptaka og pökkun eyða hluta búðgettsins, aðgangstengingin og göngin annarri, de-jitter biðminni viðtakandans heldur pökkum viljandi og vinnsla forritsins tekur afganginn. Að nefna þessi þrep heldur dulkóðun ganganna í réttu hlutfalli í stað þess að gera hana að sjálfgefnum grun um hvern hægan pakka.
Að lokum skilgreindu mælisamninginn í fjórum línum: endapunktar og stefna, lögun umferðar, aðstæður meðan á keyrslu stendur og niðurstaðan sem þú munt tilkynna. Rólegt sunnudagssýnishorn og hlaðið þriðjudagssýnishorn svara mismunandi spurningum, svo tilgreindu hvort þú safnaðir. Ef þú getur ekki fyllt út allar fjórar línurnar er keyrslan ekki tilbúin að byrja. Þessi gátlisti er líka það sem gerir tvær skýrslur sambærilegar mánuðum síðar, þegar enginn man lengur hvað annað tengingin bar.
Skiptu búðgettinu á hvert þrep
Taflan er skipulagsaðstoð, ekki gripin gögn. Fylltu út eigandann fyrir hverja röð fyrir fyrsta mælitækið, því eigandinn er sá sem þú hringir í þegar það þrep fer yfir hlut sinn.
| 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 |
Tvær raðir koma fólki venjulega á óvart. Biðminni viðtakandans er ekki galli þegar hann bætir við seinkun, því hann vinnur það verk sem hann var stilltur fyrir. Og hlutur ganganna er oft minni en biðröðin fyrir framan hann, sérstaklega á uppstreymistengingu sem mettast við upphleðslu.
Þegar þrep hefur engan eiganda er búðgettið skáldskapur. Skipaðu einn áður en þú mælir, annars eyðir þú næsta fundi í rifrildi um hvers tala er röng.
Mældu einstefnuseinkun með heiðarlegri klukku
Einstefnuseinkun er talan sem frestinum er annt um, og hún krefst samstilltra klukkna á báðum endum. Mælikvarði einstefnuseinkunar krefst þess að þú tilkynnir samstillingaraðferð, upplausn og áætlað frávik ásamt niðurstöðunni. Tvær ósamstilltar vélar geta framleitt mjög nákvæma tölu fyrir ranga stærð.
Gríptu nokkur hundruð pakka í stað handfyllis, og skráðu stöðu klukkunnar á sama tíma:
$ 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
Ferðatími fram og til baka er sérstök mæling, ekki tvö einstefnugildi lögð saman. Helmingun RTT gerir ráð fyrir samhverfum slóðum og samhverfum biðröðum, og göng yfir farsímatengingu brjóta báðar forsendurnar reglulega. Tilkynntu RTT sem RTT og haltu því utan einstefnubúðgettsins.
Tilkynntu halann og seinu pakkana
Taktu dreifinguna saman: miðgildi, 95. og 99. hundraðshluti, versta tilfelli, tap og fjöldi pakka sem komu seinna en fresturinn leyfir. Meðaltalið er af þessum tölum minnst gagnlegt fyrir rauntímavinnuálag, því slétt meðaltal getur falið hala sem eyðileggur hvert þriðja símtal.
Seinkunarbreytingar næra biðminni viðtakandans beint. Meiri biðminnishleðsla felur breytingarnar og bætir við bið, svo straumur getur litið stöðugur út á meðan hann fer yfir frestinn. Veldu orðalag fyrir breytingarnar, tilgreindu bilið sem þú mældir yfir og haltu því samkvæmt milli keyrslna.
Endurtaktu keyrsluna með dæmigerðri krossumferð. Slóð sem stendur við búðgettið í auðu og missir það í öryggisafritaglugga hefur sagt þér eitthvað gagnlegt um röðun, sem engin ein róleg mæling myndi afhjúpa. Skráðu aðstæðurnar við niðurstöðuna, því næsti verkfræðingur mun annars bera saman tvö sýnishorn sem voru aldrei sambærileg.
Samþykktu hönnunina þegar mældi halinn passar í búðgettið undir því vinnuálagi sem þú keyrir í raun, og hafnaðu henni með því að nefna í skýrslunni þrepið sem fór yfir.