Waarom 'n VPN-aflaai deur die bediener se oplaai beperk word
'n Aflaai na 'n afgeleë kliënt verbruik die bediener se opwaartse kapasiteit. Bou 'n begroting per rigting voordat jy die bord, die bus of die syfer blameer.
Die kliënt wys 'n vinnige aflaaiskakel, die bediener sit op 'n veselverbinding, en die oordrag kruip steeds. Die getal wat mense vergelyk, is gewoonlik die een wat op die kliënt se plan gedruk is, terwyl die pakkie eintlik eers die bediener se uitgaande toegangskakel oorsteek. Daardie skakel is die begroting waarbinne die oordrag moet pas. Op 'n klein huisverbinding is dit die kleinste getal in die pad.
Die getal wat jy gelees het, was die verkeerde rigting
'n Aflaai na 'n afgeleë kliënt verbruik opwaartse kapasiteit aan die bedienerkant van die tonnel. Geadverteerde bediener-aflaaikoerse beskryf die teenoorgestelde rigting en sê niks oor hierdie een nie. Dieselfde asimmetrie keer om wanneer die kliënt oplaai, en daarom kan een rigting goed voel terwyl die ander onbruikbaar is.
Inkapselingsboete en enige mededingende verkeer bestee 'n deel van dieselfde begroting. Nie een daarvan is sigbaar in 'n spoedtoets wat net die kliënt meet nie.
Skryf die pad as 'n begroting
Lys elke grens wat die pakkie moet oorsteek en gee elkeen 'n getal in dieselfde eenheid. Bronaflewering, bedienerverwerking, die bediener se opwaartse skakel, die tussenliggende pad, die kliënt se aflaaiskakel en die kliënt se verwerking geld almal. Die bruikbare tempo is die kleinste daarvan, minus boete, en geen instelling bokant daardie plafon verander die uitkoms nie. Skryf die lys neer voordat jy meet, want dit sê vir jou watter getal om te wantrou.
Met 'n bediener-opwaartse skakel van 20 Mbit/s en 'n kliënt-aflaaiskakel van 100 Mbit/s beperk die bediener die oordrag lank voordat die kliënt dit opmerk. Boete en enige gelyktydige oordrag neem 'n verdere deel, en 'n versadigde opwaartse skakel vertraag ook erkennings, wat 'n TCP-oordrag onder die ruwe plafon laat sak. Nie een van die twee effekte verskyn in 'n planvergeliking nie.
Hou megabis en megagrepe uitmekaar, en sê of elke syfer geënkripteerde skakelverkeer of toepassingsvrag meet. Om dié twee te meng is die algemeenste rede waarom 'n begroting blykbaar nie optel nie. Merk elke syfer met sy eenheid en sy meetpunt.
Waar die bord jou werklik kos
Sodra die toegangskakel groot genoeg is, word die eindpunt-hardeware sigbaar, en eers dan maak die verwerker saak. Identifiseer die model, die koppelvlakreëling en die implementering wat gebruik word. 'n Waarneming oor 'n vroeë bord se gedeelde bus beskryf nie elke latere hersiening nie.
Vergelyk individuele verwerkingspaaie eerder as 'n enkele SVE-gemiddelde. 'n Matige algehele las kan een versadigde kern verberg wat al die werk per pakkie doen, en klokfrekwensie dra nie tussen verwerkerontwerpe oor as 'n prestasietelling nie. Pakkiettempo maak net soveel saak soos deurset, want klein pakkies kos meer per greep as groot pakkies. Meet met die pakkiegroottes wat jou werklading werklik gebruik.
Termiese en kragperke bepaal ook volgehoue gedrag. 'n Kort uitbarsting kan uitstekend lyk terwyl 'n oordrag van tien minute smoor, en daarom is 'n maatstaf van 'n paar sekondes 'n swak gids vir 'n nagtelike rugsteun.
Die verskaffer se prestasieriglyne skei toegangsbandwydte, SVE, pakkieverwerking, vervoer en pakkiegrootte in afsonderlike beperkings. Dit is die moeite werd om dit te lees voordat jy 'n syfer verander, want 'n syferverandering skuif selde 'n grens wat nooit die beperking was nie.
Meet voordat jy 'n syfer verander
Voer 'n rigtingtoets uit wat die tempo rapporteer wat werklik deur die tonnel bereik word, en voer dan dieselfde toets op die rou koppelvlak uit vir vergelyking. Die verskil tussen daardie twee getalle is die koste van die tonnel, en die kleinste van die twee plafonne sê vir jou watter grens om aan te val.
Hou die sekuriteitsbeleid ongeskonde terwyl jy vergelyk. 'n Ou resultaat wat met 'n swak syfer of 'n oorgeklokte bord verkry is, is nie 'n plan vir die huidige ontplooiing nie.
iperf3 -c 10.44.0.1 -R -t 30
iperf3 -c 10.44.0.1 -t 30
ethtool eth0 | grep -i speedBêre die rigtingresultate langs die eindpuntwaarnemings van dieselfde lopie. Die volgende verandering moet op die gemete plafon mik eerder as op die komponent wat die kleinste op die spesifikasieblad lyk.