Kwa nini VPN huhisi polepole wakati wa kupakia: ucheleweshaji wa foleni
Uhamishaji wa haraka bado unaweza kufanya simu zikatike wakati pakiti zinasubiri kwenye foleni. Linganisha safari za kwenda na kurudi wakati tulivu na chini ya mzigo kabla ya kulaumu mwisho wa VPN.
Nakala rudufu huanza kupakiwa, kihesabu cha uhamishaji huonekana kizuri, na simu ya video hugeuka kuwa fujo. Kiungo hakikosi kipimo cha uwezo kwa maana inayodokezwa na nambari hiyo; pakiti zinasubiri kwenye foleni mahali fulani na zile shirikishi ziko nyuma ya data kubwa. Huu ni ucheleweshaji wa foleni, unaojulikana kwa kawaida kama bufferbloat. VPN inaweza kuongeza foleni yake, lakini mara chache hutengeneza tatizo peke yake.
Kipimo cha uwezo na ucheleweshaji ni vipimo tofauti
Uwezo wa kupitisha hujibu ni data ngapi husogea kwa sekunde, wakati ucheleweshaji hujibu ni muda gani pakiti moja inachukua kuvuka njia. Kiungo kilichojaa kinaweza kushikilia mrundikano mkubwa na bado kuripoti uwezo mzuri, kwa sababu foleni huisha kwa kasi ya mstari mara mlipuko unapoisha. Trafiki shirikishi huteseka kwanza, kwa sababu simu inahitaji pakiti kila milisekunde chache, si faili kubwa mwishoni. Kwa hiyo kupima matokeo ya jaribio la kasi peke yake huficha dalili iliyokufanya uangalie.
Angalia pia mwelekeo chini ya mzigo. Bufa kamili ya kupakia inaweza kuchelewesha kila kitu kingine wakati uwezo wa kupakua ukiwa haufanyi kazi.
Pima safari ya kwenda na kurudi chini ya mzigo
Chukua mstari wa msingi kwenye kiungo tulivu, kisha rudia kipimo kilekile wakati uhamishaji mmoja unaodhibitiwa unaendelea. Linganisha mikimbio miwili badala ya nambari kamili.
ping -c 20 -i 0.2 203.0.113.5
dd if=/dev/zero bs=1M count=50 | ssh [email protected] "cat > /dev/null"Amri ya kwanza huchukua sampuli za muda wa kwenda na kurudi, na ya pili huunda upakiaji endelevu bila kuhitaji huduma ya jaribio la kasi. Mstari wa msingi unaobaki tambarare, kisha mkimbio wenye mzigo unaopanda kwa mamia ya milisekunde, ndiyo ishara ya kutafuta. Mitandao mingine hupunguza kipaumbele cha ICMP, kwa hiyo chukua ping kama kidokezo na uthibitishie kwa onyesho la ucheleweshaji la programu yenyewe. Weka jaribio fupi kwenye viungo vinavyopimwa, kwa sababu tofauti inayoweza kurudiwa ni muhimu zaidi kuliko ujao mrefu.
Hamishia foleni mahali penye kizuizi
Usimamizi wa foleni husaidia tu kwenye kifaa kinachoshikilia mrundikano kwa kweli. Kagua kile kiolesura kinachofanya kabla ya kuongeza kanuni.
tc -s qdisc show dev eth0
tc qdisc replace dev eth0 root fq_codelAmri ya show huripoti nidhamu ya sasa pamoja na vihesabu vya mrundikano na utupaji, ambayo inakuambia kama kiolesura hiki ni kizuizi au kinapitisha trafiki tu. Kubadilisha nidhamu ya mzizi na algoriti ya foleni ya haki huwapa mitiririko mifupi nafasi yao badala ya FIFO moja inayoshirikiwa na data kubwa. Itumie kwenye kiolesura cha WAN cha kipanga njia wakati kipanga njia ni kizuizi, si kwenye kifaa cha handaki kwa mazoea. Hifadhi usanidi uliopita na ujaribu tena mwitikio chini ya mzigo na kasi ya uhamishaji, kwa sababu kasi ya jumla iliyopungua kidogo ni badiliko zuri kwa simu zinazoweza kutumika.
Handaki hubadilisha nini na huficha nini
VPN huongeza usimbaji fiche na hatua moja zaidi, na pia huficha mitiririko ya kibinafsi kutoka kwa vifaa vilivyo nje ya handaki. Hilo ni muhimu wakati kifaa cha juu kinatoa kipaumbele kwa programu, kwa sababu kinaona pakiti zilizosimbwa fiche badala ya mazungumzo ya awali. Kipanga njia kinachomaliza handaki yenyewe kina mtazamo na mzigo wa kazi tofauti na kinaweza kuainisha ndani yake. Hakuna mpangilio wowote kati ya haya mawili unaoondoa foleni kwenye kiungo cha ufikiaji, ambako ucheleweshaji hukusanyika kwa kawaida.
Ikiwa ucheleweshaji haufuati mzigo, acha kurekebisha foleni na uangalie mahali pengine: hali za Wi-Fi, matatizo ya ukubwa wa pakiti au njia moja mbaya ya kutoka. Mipangilio ya foleni inayotumika bila kipimo huhamisha tu fumbo.