Bakit Mabagal ang VPN Kapag Nag-a-upload: Pagkaantala sa Pila
Ang mabilis na paglilipat ay maaari pa ring pakinisin ang mga tawag kapag naghihintay ang mga packet sa pila. Ihambing ang mga oras ng pagbibiyahe nang walang ginagawa at may karga bago sisihin ang dulo ng VPN.
Nagsisimulang mag-upload ang isang backup, mukhang malusog ang counter ng paglilipat, at nagiging gulo ang video call. Hindi kulang sa bandwidth ang link sa kahulugang iminumungkahi ng numerong iyon; naghihintay ang mga packet sa isang pila sa kung saan at ang mga interaktibo ay nasa likod ng malaking data. Ito ang pagkaantala sa pila, karaniwang tinatawag na bufferbloat. Maaaring magdagdag ng sariling pila ang VPN, ngunit bihirang likhain ang problema nang mag-isa.
Magkaibang sukat ang bandwidth at pagkaantala
Sinasagot ng throughput kung gaano karaming data ang gumagalaw bawat segundo, habang sinasagot ng pagkaantala kung gaano katagal ang isang packet na tumawid sa landas. Maaaring maghawak ng malaking backlogs ang isang puspos na link at mag-ulat pa rin ng magandang throughput, dahil umaagos ang pila sa bilis ng linya kapag natapos ang pagsabog. Naapektuhan muna ang interaktibong trapiko, dahil kailangan ng tawag ng packet tuwing ilang millisecond, hindi isang malaking file sa huli. Kaya ang pagsukat lamang ng resulta ng speed test ay nagtatago ng sintomas na nagpatingin sa iyo.
Pansinin din ang direksyon sa ilalim ng karga. Maaaring maantala ng punong upload buffer ang lahat ng iba habang walang ginagawa ang kapasidad sa download.
Sukatin ang pagbibiyahe sa ilalim ng karga
Kumuha ng baseline sa tahimik na link, pagkatapos ulitin ang parehong pagsukat habang tumatakbo ang isang kontroladong paglilipat. Ihambing ang dalawang pagtakbo, hindi ang mga ganap na numero.
ping -c 20 -i 0.2 203.0.113.5
dd if=/dev/zero bs=1M count=50 | ssh [email protected] "cat > /dev/null"Ang unang utos ay kumukuha ng mga sample ng oras ng pagbibiyahe, at ang pangalawa ay lumilikha ng tuloy-tuloy na pag-upload nang hindi kailangan ang serbisyo ng speed test. Ang baseline na nananatiling patag, na sinusundan ng kargadong pagtakbo na tumataas ng daan-daang millisecond, ang tandang dapat hanapin. Binabaan ng ilang network ang priyoridad ng ICMP, kaya ituring ang ping na pahiwatig at kumpirmahin gamit ang sariling latensya display ng aplikasyon. Panatilihing maikli ang pagsubok sa mga link na may limitasyon, dahil mas mahalaga ang nauulit na kaibahan kaysa mahabang saturation.
Ilipat ang pila kung saan naroon ang bottleneck
Ang pamamahala ng pila ay tumutulong lamang sa device na talagang may hawak ng backlogs. Suriin ang ginagawa ng interface bago magdagdag ng mga patakaran.
tc -s qdisc show dev eth0
tc qdisc replace dev eth0 root fq_codelIniuulat ng utos na show ang kasalukuyang disiplina kasama ang mga counter ng backlogs at pagtatapon, na nagsasabi kung ang interface na ito ang bottleneck o nagpapadaan lamang ng trapiko. Ang pagpapalit ng root discipline ng isang patas na algorithm ng pila ay nagbibigay sa maiikling flow ng sariling pagkakataon sa halip na isang FIFO na ibinabahagi sa malaking data. Ilapat ito sa WAN interface ng router kapag ang router ang bottleneck, hindi sa tunnel device dahil sa ugali. Panatilihin ang dating configuration at muling subukan ang pagtugon sa ilalim ng karga at ang bilis ng paglilipat, dahil ang bahagyang mas mababang bulk rate ay mabuting kapalit para sa magagamit na tawag.
Ano ang binabago ng tunnel at ano ang itinatago nito
Nagdaragdag ang VPN ng encryption at isa pang hop, at nagtatago rin ito ng indibidwal na flow mula sa kagamitan sa labas ng tunnel. Mahalaga ito kapag nag-aalok ang upstream device ng priyoridad kada aplikasyon, dahil nakikita nito ang naka-encrypt na packet sa halip na ang orihinal na usapan. Ang router na mismo ang nagtatapos ng tunnel ay may ibang pananaw at kargada at maaaring mag-uri sa loob nito. Wala sa dalawang kaayusan ang nag-aalis ng pila sa access link, kung saan karaniwang naiipon ang pagkaantala.
Kung hindi sumusunod ang pagkaantala sa karga, itigil ang pag-tune ng mga pila at tumingin sa ibang lugar: mga kondisyon ng Wi-Fi, mga problema sa laki ng packet o isang masamang daanan palabas. Ang mga setting ng pila na inilapat nang walang pagsukat ay naglilipat lamang ng misteryo.