Mikimbilio miwili, handaki moja, na namba zinatofautiana mara tatu. Handaki halikubadilika kati yao. Kilichobadilika ni kipimo: tovuti ya jaribio inayochagua seva kulingana na eneo lako linaloonekana, idadi ya mitiririko inayoamua kama mwanzo mmoja wa polepole au sita unajaza bomba, na muda mfupi wa kutosha kuisha kabla njia haijaanza kutumika vizuri. Majaribio ya kasi si makosa, lakini yanajibu swali jembamba zaidi kuliko lile ambalo watu huwauliza.

Anwani mpya ya kutoka hubadilisha shabaha ya jaribio

Tovuti nyingi za jaribio huchagua seva ya kipimo kiotomatiki, na huichagua kwa sehemu kwa kuangalia uhusiano wako unaonekana kutoka wapi. Washa handaki na nchi yako inayoonekana inabadilika, kwa hiyo seva iliyochaguliwa inabadilika, na ulinganisho sasa unajumuisha njia mbili tofauti kwa wenyeji wawili tofauti.

Matokeo si kipimo cha VPN hata kidogo. Ni kipimo cha njia yako kuelekea seva ambayo hukuchagua, na tofauti kati ya mikimbilio miwili inaweza kutawaliwa na uunganishaji wa seva hiyo badala ya kitu chochote ambacho handaki kilifanya.

Weka shabaha mahali pamoja kabla ya kubadilisha kitu kingine chochote. Kila zana inayoaminika inakuwezesha kuchagua seva kwa uwazi, na isipofanya hivyo, ukurasa wa matokeo kawaida hutaja ile iliyotumika, jambo ambalo linatosha kuona kwamba mikimbilio miwili hailinganishiki. Thibitisha kile tovuti ilichokiona kabla ya kuamini uchaguzi wake:

curl -sS https://ipinfo.io/json | grep -E '"ip"|"org"|"country"'

Ikiwa nchi ilibadilika kati ya mikimbilio, kila kitu ambacho jaribio lilichagua baadaye pia kilibadilika. Andika kutoka kulikoonekana kando ya kila matokeo na mkanganyiko mara nyingi hutoweka.

Mwanzo wa polepole huisha baada ya majaribio mafupi mengi kuisha

Muunganisho wa TCP hauanzi kwa kasi ya kiungo. Huanza na dirisha dogo la msongamano, huiongeza mara mbili kwa kila safari ya kwenda na kurudi, na hufikia uwezo wa njia baada ya safari kadhaa. Jaribio la sekunde kumi kwenye njia yenye ucheleweshaji mkubwa linaweza kutumia sehemu kubwa ya maisha yake katika kupanda huko.

Ndiyo sababu handaki yenye ucheleweshaji mkubwa hupata alama mbaya katika jaribio fupi kuliko inavyostahili, na ndiyo sababu mkimbilio mrefu mara nyingi huripoti namba kubwa bila mabadiliko yoyote ya usanidi. mfumo wa upitishaji wa RFC 6349 unashughulikia hili kwa uwazi, na ndiyo sababu vipimo vya uzito huchukua muda wa kutosha kufikia hali tulivu. Mkimbilio wa sekunde tano kwenye njia ya satelaiti hupima kiongeza kasi, si barabara.

Angalia awamu za muunganisho badala ya kuamini namba moja. Curl huripoti kila hatua tofauti, kwa hiyo unaweza kuona kama muda unaenda kwenye kupeana mkono, kupanda au uhamishaji:

curl -sS -o /dev/null -w 'dns=%{time_namelookup} tcp=%{time_connect} tls=%{time_appconnect} total=%{time_total} bytes/s=%{speed_download}\n' \
  https://mirror.example.net/testfile.bin

Iendeshe mara mbili mfululizo kuelekea shabaha ile ile. Ikiwa mkimbilio wa pili ni wa haraka zaidi, ulikuwa ukipima kupanda, si njia, na ulinganisho wowote uliotumia wa kwanza tu ni wa kutiliwa shaka.

Mtiririko mmoja na mitiririko sita hupima vitu tofauti

Mtiririko mmoja wa TCP huzuiwa na dirisha ambalo linaweza kulishikilia hewani, ambalo ni takriban muda wa safari ukizidishwa na kasi. Kwenye njia ndefu bidhaa hiyo inazidi kile mtiririko mmoja utatumia, kwa hiyo upakuaji mmoja huripoti chini ya uwezo uliopo. Mitiririko sita sambamba hujaza pengo na kutoa namba kubwa.

iperf3 -c speed.example.net -t 20
iperf3 -c speed.example.net -t 20 -P 6
mtr -rwc 50 speed.example.net

Namba zote mbili ni kweli. Namba ya mtiririko mmoja inasema upakuaji mmoja utafanya nini, ambayo kawaida hupata kichupo cha kivinjari. Namba sambamba inasema njia inaweza kubeba jumla gani, ambayo torrent au upakuaji wa sehemu nyingi inaweza kutumia. Kutaja moja kana kwamba ni lingine ndiyo njia ambayo handaki yenye afya hubadilishwa bila sababu.

Kulinganisha matokeo sambamba na matokeo ya mtiririko mmoja ndiyo njia ya kawaida zaidi ambayo watu hufikia hitimisho kwamba VPN ilipunguza kasi yao kwa nusu. Sawazisha mbinu, kisha linganisha. Alama katika amri ya tatu inaongeza muktadha unaokosekana: njia yenye mtetemo mkubwa itatoa matokeo yasiyolingana katika hali zote mbili, na hakuna idadi ya mitiririko inayotengeneza hilo.

Usimbaji fiche hugharimu muda wa prosesa, ufungaji hugharimu baiti

Mbinu mbili hufanya kazi kwenye kila pakiti bila kujali kasi ya kiungo. Usimbaji fiche hutumia prosesa kwa kila baiti, na ufungaji huongeza baiti za kichwa ambazo kiungo bado linapaswa kubeba. Zote mbili zinaonekana kama dari, na dalili zake ni tofauti.

Dari la prosesa linaonekana kama uwanda: upitishaji huacha kupanda bila kujali ni mitiririko mingapi unayoongeza, na prosesa ya mashine ina shughuli wakati kiungo hakina. Kwenye ruta ndogo au simu hii mara nyingi ni kikomo halisi, na ndiyo sababu laini ya haraka bado inaweza kutoa handaki ya kawaida.

Gharama ya baiti ni ndogo lakini ni ya kudumu. Vichwa vya ziada vinamaanisha mzigo mdogo kwa kila pakiti, na kwenye njia yenye kipimo cha juu cha usambazaji kilichowekwa vinaweza pia kusababisha ugawaji au shimo jeusi linaloonekana kama kusimama kwa uhamishaji mkubwa badala ya wastani wa polepole.

ObservationLikely mechanismWhat to measure
Throughput flat as streams increaseCPU per packet on one corePer-core utilisation during the test
Fast small transfers, stalled large onesMTU and fragmentationPayload size at which it breaks
Good average, unusable callsQueueing delay behind a full bufferLatency under load

Hizi tatu huchanganywa mara nyingi kwa sababu watumiaji huzitaja zote kama VPN ni polepole. Ya kwanza pekee hujibu mashine kubwa, ya pili pekee hujibu MTU ndogo, na ya tatu pekee hujibu usimamizi wa foleni.

Andika mbinu kwenye rekodi

Matokeo yanayostahili kuhifadhiwa hutaja kifaa, mtandao wa ufikiaji, kutoka, seva ya kipimo, mwelekeo, idadi ya mitiririko na muda. Bila hayo namba mbili haziwezi kulinganishwa, na tikiti iliyo na namba moja kwa kweli ni hisia.

Hifadhi pia mikimbilio mibaya. Mfululizo ambao kutoka mmoja husababisha kusimama kila mara ni wa kuelimisha zaidi kuliko wastani, na kusimama ndiyo hasa wastani huficha.

Kisha jaribu kile unachojali kwa kweli. Ikiwa lengo ni upakuaji mkubwa, pakua faili. Ikiwa lengo ni simu, pima ucheleweshaji chini ya mzigo badala ya upitishaji wakati wa utulivu, kwa sababu handaki inaweza kupata alama nzuri katika jaribio la kasi na bado kuifanya kila mkutano usisikike.

Makala zinazohusiana