Ezarri atzerapen-aurrekontu bat VPN bidezko denbora errealeko trafikoarentzat
Hasi aplikazioak bete behar duen epearekin, eta neurtu norabide bakarreko atzerapena eta jitterra adierazitako baldintzetan. Atzeratutako paketeentzako atalasea gabeko batez bestekoak ez du ezer frogatzen.
Denbora errealeko VPN kexek porrot egin ahal izateko epe bat behar dute, eta «latentzia baxua» ez da epe bat. Erabaki zer eman behar duen elkarrizketak edo urruneko saioak, eta neurtu bidea baldintza horren aurka adierazitako baldintzetan. Atzeratutako paketeentzako atalase gabe, emaitza oro eztabaidagarria da. Beheko esleipena diseinu-erabaki bat da, eta neurtzeak zer erantzun izan dezan existitzen da.
Idatzi epea zunda bat ukitu aurretik
Epea aplikaziotik eta bere erabiltzaileetatik dator, ez saltzaile baten marketin-orrietatik. Zuzeneko ahots-dei batek, urruneko mahai gaineko saio batek eta gaueko segurtasun-kopia batek itxarote-denbora erabat desberdinak jasaten dituzte, eta garrantzitsu den hutsegitea buztana izan ohi da, ez mediana. Idatzi zenbakia dagokion karga-lanarekin batera.
Ondoren banatu ezazu. Harrapaketak eta paketizatzeak aurrekontuaren zati bat kontsumitzen dute, sarbide-estekak eta tunelak beste zati bat, hartzailearen de-jitter bufferrak paketeak nahita atxikitzen ditu, eta aplikazioaren prozesamenduak gainerakoa hartzen du. Etapa horiei izena emateak tunelaren zifratzea proportzioan mantentzen du, pakete geldo bakoitzaren susmagarri lehenetsia bihurtu beharrean.
Azkenean definitu neurketa-kontratua lau lerrotan: muturrak eta norabidea, trafikoaren forma, exekuzioan zeharreko baldintzak eta jakinaraziko duzun emaitza. Igande lasai bateko lagin batek eta astearte kargatu bateko laginak galdera desberdinei erantzuten diete, beraz adierazi zein bildu duzun. Lau lerroak bete ezin badituzu, exekuzioa ez dago hasteko prest. Zerrenda hori da, halaber, bi txosten hilabete geroago alderagarri egiten dituena, inork gogoratzen ez duenean estekak zer gehiago zeraman.
Banatu aurrekontua etapa bakoitzaren artean
Taula plangintzarako lagungarria da, ez harrapatutako datuak. Bete errenkada bakoitzaren jabea lehen zunda baino lehen, jabea etapa horrek bere zatia gainditzen duenean deitzen duzuna delako.
| 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 |
Bi errenkadek harritu ohi dute jendea. Hartzailearen bufferra ez da akats bat atzerapena gehitzen duenean, konfiguratuta dagoen lana egiten ari delako. Eta tunelaren zatia askotan txikiagoa da bere aurreko ilara baino, batez ere kargatzean saturatzen den igoera-esteka batean.
Etapa batek jaberik ez duenean, aurrekontua fikzioa da. Izenda ezazu bat neurtu aurretik, bestela hurrengo bileran norberaren zenbakia oker dagoen eztabaidatzen pasako duzu.
Neurtu norabide bakarreko atzerapena erloju zintzo batekin
Norabide bakarreko atzerapena epeari axola dion zenbakia da, eta bi muturretan sinkronizatutako erlojuak behar ditu. Norabide bakarreko atzerapenaren metrika zuk sinkronizazio-metodoa, bereizmena eta zenbatetsitako desbideratzea emaitzarekin batera jakinaraztea eskatzen du. Sinkronizatu gabeko bi ostalarik zenbaki oso zehatza sor dezakete kantitate okerrarentzat.
Harrapatu ehunka pakete batzuk, eskukada bat baino, eta erregistratu erlojuaren egoera aldi berean:
$ 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
Joan-etorriko denbora neurketa bereizia da, ez bi norabide bakarreko balio batuta. RTT erditzeak bide simetrikoak eta ilara simetrikoak suposatzen ditu, eta igoera-esteka mugikor baten gaineko tunelak bi suposizioak hausten ditu ohikoan. Jakinarazi RTT RTT gisa eta eduki norabide bakarreko aurrekontutik kanpo.
Jakinarazi buztana eta atzeratutako paketeak
Laburbildu banaketa: mediana, 95. eta 99. pertzentila, kasurik okerrena, galera eta epeari baimendutakoa baino beranduago iritsitako paketeen kopurua. Batez bestekoa da zenbaki horietan denbora errealeko karga-lan baterako erabilgarritasun gutxien duena, batez besteko leun batek hirugarren dei bakoitza hondatzen duen buztan bat ezkuta baitezake.
Atzerapenaren aldakuntzak hartzailearen bufferra zuzenean elikatzen du. Buffer gehiagok aldakuntza ezkutatzen du eta itxarotea gehitzen, beraz fluxu bat egonkorra izan daiteke bere epaia gainditzen duen bitartean. Aukeratu aldakuntzaren formulazio bat, adierazi neurtu zenuen tartea, eta mantendu koherentea exekuzioen artean.
Errepikatu exekuzioa zeharkako trafiko adierazgarriarekin. Aurrekontua inaktibo dagoenean betetzen duen eta segurtasun-kopiaren leiho batean huts egiten duen bide batek programazioari buruz zerbait baliagarria esan dizu, eta inongo neurketa isil bakarrak ere ez luke agertuko. Erregistratu baldintzak emaitzaren ondoan, bestela hurrengo ingeniariak inoiz alderagarri izan ez ziren bi lagin alderatuko ditu.
Onartu diseinua neurtutako buztana benetan exekutatzen duzun karga-lanaren pean aurrekontuan sartzen denean, eta baztertu txostenean gainditu zuen etapa izendatuz.