A valós idejű VPN-re vonatkozó panaszoknak kell egy határidő, amelyhez képest meghiúsulhatnak, és az „alacsony késleltetés” nem ilyen. Döntse el, mit kell a beszélgetésnek vagy a távoli munkamenetnek szállítania, majd mérje az útvonalat e követelményhez képest megadott feltételek mellett. Késői csomagok küszöbe nélkül minden eredmény vitatható. Az alábbi felosztás tervezési döntés, és azért létezik, hogy a mérésnek legyen mire válaszolnia.

Írja fel a határidőt, mielőtt szondához nyúl

A határidő az alkalmazásból és annak felhasználóiból ered, nem egy szállító marketingoldaláról. Egy élő hanghívás, egy távoli asztali munkamenet és egy éjszakai biztonsági mentés teljesen eltérő várakozási időket visel el, és a fontos meghibásodás általában a farok, nem a medián. Írja fel a számot azzal a munkaterheléssel együtt, amelyhez tartozik.

Aztán ossza el. A rögzítés és a csomagolás a költségvetés egy részét fogyasztja, a hozzáférési kapcsolat és az alagút egy másikat, a vevő de-jitter puffere szándékosan tart vissza csomagokat, az alkalmazásfeldolgozás pedig a maradékot veszi el. E szakaszok megnevezése arányban tartja az alagút titkosítását, ahelyett hogy minden lassú csomag alapértelmezett gyanúsítottjává tenné.

Végül határozza meg a mérési szerződést négy sorban: végpontok és irány, forgalom alakja, a futás alatti feltételek és az eredmény, amelyet jelenteni fog. Egy csendes vasárnapi minta és egy terhelt keddi minta különböző kérdésekre válaszol, ezért adja meg, melyiket gyűjtötte. Ha nem tudja kitölteni mind a négy sort, a futás nem áll készen az indulásra. Ez az ellenőrzőlista az is, ami két jelentést hónapokkal később összehasonlíthatóvá tesz, amikor már senki sem emlékszik, mi mást szállított a kapcsolat.

Ossza el a költségvetést minden szakaszra

A táblázat tervezési segédeszköz, nem rögzített adat. Töltse ki a tulajdonost minden sorhoz az első szonda előtt, mert a tulajdonos az, akit hív, amikor az a szakasz túllépi a részét.

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

Két sor általában meglepi az embereket. A vevő puffere nem hiba, amikor késleltetést ad hozzá, mert azt a munkát végzi, amelyre beállították. És az alagút részesedése gyakran kisebb az előtte álló sornál, különösen olyan feltöltési kapcsolaton, amely feltöltés közben telítődik.

Amikor egy szakasznak nincs tulajdonosa, a költségvetés fikció. Jelöljön ki egyet mérés előtt, különben a következő megbeszélést azzal tölti, hogy kinek a száma rossz.

Mérje az egyirányú késleltetést őszinte órával

Az egyirányú késleltetés az a szám, amely a határidőnek számít, és szinkronizált órákat igényel mindkét végén. Az egyirányú késleltetés mérőszáma megköveteli, hogy az eredmény mellett jelentse a szinkronizálási módszert, a felbontást és a becsült eltérést. Két nem szinkronizált gazdagép nagyon pontos számot adhat a rossz mennyiségre.

Rögzítsen néhány száz csomagot egy marék helyett, és jegyezze fel az óra állapotát ugyanabban az időben:

$ 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

A körbejárási idő külön mérés, nem két egyirányú érték összege. Az RTT felezése szimmetrikus útvonalakat és szimmetrikus sorokat feltételez, és a mobil feltöltési kapcsolat feletti alagút rendszeresen megtöri mindkét feltételezést. Az RTT-t RTT-ként jelentse, és tartsa az egyirányú költségvetésen kívül.

Jelentse a farkot és a késői csomagokat

Foglalja össze az eloszlást: medián, 95. és 99. percentilis, legrosszabb eset, veszteség, és a határidőnél később érkezett csomagok száma. Az átlag a valós idejű munkaterhelés szempontjából e számok közül a legkevésbé hasznos, mert egy sima átlag elrejthet egy farkot, amely minden harmadik hívást tönkretesz.

A késleltetés-ingadozás közvetlenül táplálja a vevő pufferét. A több pufferelés elrejti az ingadozást és várakozást ad hozzá, így egy adatfolyam stabilnak tűnhet, miközben túllépi a határidejét. Válasszon egy megfogalmazást az ingadozásra, adja meg az intervallumot, amelyen mért, és tartsa következetesen a futások között.

Ismételje a futást reprezentatív keresztezett forgalommal. Egy útvonal, amely üresjáratban tartja a költségvetést, és egy biztonsági mentési ablak alatt elvéti, valami hasznosat mondott az ütemezésről, amit egyetlen csendes mérés sem mutatna meg. Jegyezze fel a feltételeket az eredmény mellé, különben a következő mérnök két olyan mintát hasonlít össze, amelyek soha nem voltak összehasonlíthatók.

Fogadja el a tervet, amikor a mért farok belefér a költségvetésbe azon munkaterhelés mellett, amelyet valóban futtat, és utasítsa el, megnevezve a jelentésben a túllépő szakaszt.

Kapcsolódó cikkek