Għaliex VPN tidher bil-mod waqt it-tlugħ: dewmien fil-kju
Trasferiment mgħaġġel xorta jista’ jġiegħel it-telefonati jaqtgħu meta l-pakketti jistennew fil-kju. Qabbel il-ħinijiet ta’ mara u ritorn fil-mistrieħ u taħt tagħbija qabel ma tagħti t-tort lill-punt tat-tmiem tal-VPN.
Tibda titla’ kopja ta’ riżerva, il-counter tat-trasferiment jidher f’saħħtu, u s-sejħa tal-vidjow issir tħawwad. Il-link m’għandux nuqqas ta’ bandwidth fis-sens li jissuġġerixxi dak in-numru; il-pakketti qed jistennew f’kju xi mkien u dawk interattivi qegħdin wara data kbira. Dan huwa dewmien fil-kju, komunement imsejjaħ bufferbloat. VPN jista’ jżid il-kju tiegħu stess, iżda rari joħloq il-problema waħdu.
Bandwidth u dewmien huma kejl differenti
It-throughput iwieġeb kemm data tiċċaqlaq kull sekonda, filwaqt li d-dewmien iwieġeb kemm iddum pakkett wieħed taqsam il-passaġġ. Link issaturat jista’ jżomm backlog kbir u xorta jirrapporta throughput tajjeb, għax il-kju jitbattal bil-veloċità tal-linja ladarba tintemm il-burst. It-traffiku interattiv ibati l-ewwel, għax sejħa teħtieġ pakkett kull ftit millisekondi, mhux fajl kbir fl-aħħar. Għalhekk il-kejl tar-riżultat ta’ test tal-veloċità biss jaħbi s-sintomu li ġiegħlek tħares.
Innota wkoll id-direzzjoni taħt tagħbija. Buffer tat-tlugħ mimli jista’ jdewwem kollox ieħor waqt li l-kapaċità tat-tniżżil tibqa’ fiergħa.
Kejjel il-mara u ritorn taħt tagħbija
Ħu linja bażi fuq link kwiet, imbagħad erġa’ agħmel l-istess kejl waqt li tkun għaddejja trasferiment wieħed ikkontrollat. Qabbel iż-żewġ ġirjiet, mhux in-numri assoluti.
ping -c 20 -i 0.2 203.0.113.5
dd if=/dev/zero bs=1M count=50 | ssh [email protected] "cat > /dev/null"L-ewwel kmand jieħu kampjuni tal-ħin ta’ mara u ritorn, u t-tieni joħloq tlugħ sostenut mingħajr ma jkun hemm bżonn servizz tat-test tal-veloċità. Linja bażi li tibqa’ ċatta u mbagħad ġirja taħt tagħbija li titla’ b’mitt millisekonda hija s-sinjal li wieħed ifittex. Xi netwerks inaqqsu l-prijorità tal-ICMP, għalhekk ittratta lil ping bħala ħjiel u kkonferma bil-wiri tal-latenza tal-applikazzjoni stess. Żomm it-test qasir fuq links bil-meter, għax kuntrast ripetibbli jiswa aktar minn saturazzjoni twila.
Mexxi l-kju fejn hemm il-flixkun
L-immaniġġjar tal-kju jgħin biss fuq l-apparat li tassew iżomm il-backlog. Spezzjona x’inhu jagħmel l-interfaċċa qabel ma żżid regoli.
tc -s qdisc show dev eth0
tc qdisc replace dev eth0 root fq_codelIl-kmand show jirrapporta d-dixxiplina attwali flimkien ma’ counters tal-backlog u tar-rimi, li jgħidlek jekk din l-interfaċċa hijiex il-flixkun jew sempliċement tgħaddi t-traffiku. Is-sostituzzjoni tad-dixxiplina tal-għerq b’algoritmu ta’ kju ġust tagħti lill-flussi qosra dawr tagħhom stess minflok FIFO waħda maqsuma mad-data kbira. Applikaha fuq l-interfaċċa WAN tar-router meta r-router ikun il-flixkun, mhux fuq l-apparat tat-tunnel bid-drawwa. Ippreserva l-konfigurazzjoni preċedenti u erġa’ ttestja kemm ir-risponsività taħt tagħbija kif ukoll ir-rata tat-trasferiment, għax rata bil-massa ftit aktar baxxa hija skambju tajjeb għal sejħiet użabbli.
X’jinbidel it-tunnel u x’jaħbi
VPN iżid encryption u qabża oħra, u wkoll jaħbi flussi individwali mit-tagħmir barra t-tunnel. Dan jgħodd meta apparat upstream joffri prijorità skont l-applikazzjoni, għax jara pakketti encrypted minflok il-konversazzjonijiet oriġinali. Router li jtemm it-tunnel innifsu għandu veduta u tagħbija tax-xogħol differenti u jista’ jikklassifika ġo fih. L-ebda waħda miż-żewġ arranġamenti ma tneħħi l-kju fil-link tal-aċċess, li normalment huwa fejn jingħalaq id-dewmien.
Jekk id-dewmien ma jimxix mat-tagħbija, waqqaf l-irfinar tal-kjubs u ħares x’imkien ieħor: kundizzjonijiet tal-Wi-Fi, problemi fid-daqs tal-pakkett jew ħruġ wieħed fqir. Is-settings tal-kju applikati mingħajr kejl sempliċement iċaqalqu l-misteru.