Джытар і страта пакетаў у VPN-выкліку: што параўноўваць
Позняя, але роўная гаворка і гаворка, якая распадаецца на прагалы, — гэта розныя няспраўнасці. Параўнайце ўласную статыстыку праграмы, лакальнае радыё і адзін нагружаны шлях.
Рабатападобная гаворка і прапалы складоў гучаць па-рознаму, бо гэта розныя няспраўнасці. Джытар змяняе момант прыходу пакетаў; страта азначае, што яны не прыходзяць зусім. І тое, і другое можа адбывацца, пакуль тэст хуткасці паказвае здаровае спампоўванне, бо прапускная здольнасць і своечасовая дастаўка вымяраюць розныя рэчы. Супастаўце доказы з гукам, перш чым змяняць любую наладу.
Чаму познія і згубленыя пакеты гучаць па-рознаму
Медыя пакідаюць адпраўніка з пастаяннай хуткасцю, а рэальныя сеткі дастаўляюць іх з нераўнамернымі інтэрваламі. Праграмы трохі буферызуюць, каб згладзіць гэта, абменьваючы затрымку на бесперапыннасць: павялічце буфер — размова здаецца павольнай, паменшыце — з’яўляюцца прагалы. Пакет, які прыйшоў пасля свайго тэрміну прайгравання, фактычна згублены, нават калі яго ніколі не адкідвалі. Вось чаму два злучэнні з аднолькавай прапускной здольнасцю могуць даваць зусім розныя выклікі.
Кірунак таксама важны. Уваходныя і выходныя медыя могуць ісці рознымі шляхамі, асабліва калі адзін бок знаходзіцца ў мабільнай сетцы.
Лічбы, якія трэба чытаць у дрэнным вакне
Выкарыстоўвайце ўласную статыстыку праграмы, дзе яна ёсць, і чытайце яе, пакуль выклік дрэнны, а не пасля яго заканчэння. Медыярэлей часта размяшчаецца на іншым хосце, чым сайт сэрвісу, таму ping да галоўнай старонкі вымярае шлях, якім выклік не карыстаецца. Глядзіце працэнт страт, час кругавога шляху і джытар асобна і адзначайце, ці кліент адпраўляе праблему, ці атрымлівае яе. Перападключэнне VPN падчас выкліку — трэцяя падзея, якую трэба запісаць, а не зліць з іншымі.
Здымкі панэлі статыстыкі лепш за ўспамін пра выклік, бо лічбы можна параўнаць пазней. Дваццаць секунд працэнта страт паведамляюць, ці губляе шлях пакеты зараз, але не ці страта ідзе ўсплёскамі і калі яна пачалася.
Для гэтага паўтарыце вымярэнне ў другой умове, а не чытайце адно вакно як прысуд. Два вокны, знятыя ў розных умовах, кажуць больш, чым адно доўгае вакно без усякіх умоў.
Што джытар-буфер робіць з тэрмінам
Джытар-буфер нядоўга трымае ўваходныя пакеты, каб нераўнамерныя прыходы — ваганне затрымкі, якое RFC 3393 вызначае як метрыку, — можна было прайграваць па роўным гадзінніку. Памер буфера задае тэрмін прайгравання: кожны пакет, які спазняецца, адкідваецца незалежна ад змесціва. Кодэкі адрозніваюцца тым, колькі яны могуць схаваць, і кодэк, які інтэрпалюе прапушчаны кадр, можа схаваць адну страту, але не серыю. Вось чаму адзін і той жа працэнт страт дае розную якасць выкліку на розных кодэках.
Наладжванне буфера — гэта кампраміс, а не выпраўленне. Большы буфер купляе бесперапыннасць коштам затрымкі размовы, і ён не можа вярнуць пакеты, якія прыйшлі пасля тэрміну.
Параўнайце радыё і нагрузку да выйсця
Трымайце выйсце і праграму нерухомымі, змяняючы адну лакальную ўмову за раз. Моцны значок сігналу нічога не кажа пра загружанасць канала. Калі праблема ідзе за адным пакоем або адной кропкай доступу, наступнае расследаванне — радыё.
ping -c 50 -i 0.2 203.0.113.9
mtr -rw -c 20 203.0.113.9
ping дае колькасць страт і разбег, які можна параўнаць паміж умовамі, а mtr паказвае страты на кожным хопе ўздоўж шляху. Прамежкавыя хопы, што адмаўляюць, пакуль наступныя адказваюць, звычайна зніжаюць прыярытэт ICMP, а не скідаюць карыстальніцкі трафік. Паўтарыце абодва падчас кантраляванага адпраўлення, бо звяно, якое добрае без нагрузкі і непрыдатнае пад ёй, паказвае на чаргу, а не на VPN. Калі праблему ўзнаўляе толькі адна ўмова, другая ўмова толькі што выключана.
Выпраўляйце толькі тое, што падтрымлівае параўнанне
Кожнае параўнанне падтрымлівае адно выпраўленне, і ўжыванне некалькіх адразу знішчае доказы. Слабы лакальны шлях патрабуе лепшага канала або Ethernet, канкуруючы трафік патрабуе планавання або дысцыпліны чаргі, а адзін дрэнны выйсце патрабуе параўнання іншага выйсця ў тых жа ўмовах. Калі вы мяняеце транспарт VPN, пакідайце профіль сапраўдным і змяняйце адну зменную за раз. Ператэстуйце тую ж размову са звычайнай фонавай актыўнасцю, замест таго каб вызначаць поспех па росце балаў тэсту хуткасці.
Запішыце кірунак, страты, джытар, час кругавога шляху і ўмову, у якой кожнае вымяралася. Гэты запіс ператварае расплывістую скаргу на якасць выкліку ў знаходку, з якой хтосьці можа нешта зрабіць. Захоўвайце яго разам з тыкетам, каб наступнае параўнанне пачыналася з той жа базы.