Званок, які перарываецца, загрузка, якая ледзь цягнецца, і выгрузка, якая замірае на паўдарозе, — гэта тры розныя скаргі пад адной этыкеткай. Рашэнне, за якой з іх вы сочыце, перш чым нешта вымяраць, зэканоміць астатняе расследаванне. Затым змяніце адзін участак шляху за раз і паўтарыце тую ж задачу.

Парадак ніжэй рухаецца ад задачы вонкі, бо тунель не можа забяспечыць прапускную здольнасць, якой не хапае пад ім.

Вызначце, што значыць павольна, перад вымярэннем

Нізкая ўстойлівая хуткасць, высокая затрымка з рэзкімі скачкамі і перадача, якая цалкам спыняецца на фіксаваным памеры, — гэта не варыяцыі адной няспраўнасці. Кожная паказвае на свой участак: прапускную здольнасць, сам шлях або абмежаванне памеру пакета. Выберыце задачу, якая вас сапраўды турбуе, і выкарыстоўвайце яе як арыенцір, бо тэст хуткасці вымярае масавую перадачу, якая можа паводзіць сябе зусім не як відэазванок. Запішыце канчатковы пункт, пратакол, час дня і лік, які для вас важны.

Без гэтага запісу кожнае наступнае параўнанне ператвараецца ў спрэчку пра ўражанні.

Спачатку праверце сетку доступу

Прыпыніце ўласныя вялікія перадачы, затым вымерайце лакальнае злучэнне да таго, як задзейнічаны тунель. Параўнайце з бясшкоднай задачай і выконвайце працэдуру kill switch кліента замест таго, каб адключаць некалькі абарон адразу, і захавайце аднолькавы пункт прызначэння для абодвух прагонаў. Пастаўшчык тэсту хуткасці можа выдаць вам іншы сервер вымярэння, як толькі зменіцца ваша бачнае месцазнаходжанне, што ператварае параўнанне ў тэст двух розных сервераў.

ping -c 20 192.168.50.1
ping -c 20 198.51.100.7
curl -o /dev/null -w "%{time_starttransfer} %{speed_download}\n" https://speed.example.net/10mb.bin

Калі базавы ўзровень ужо дрэнны, праца належыць Wi-Fi, нагрузцы на роўтар або службе доступу. Правадны тэст або нерухомае становішча каля пункту доступу аддзяляе слабае радыёзлучэнне ад перагружанага ўзыходнага канала. Нішто з таго, што робіць тунель, не дадасць прапускной здольнасці, якую не дае лінія доступу.

Змяніце выхад, затым транспарт

Трымайце прыладу, сетку і пратакол нязменнымі і праверце другі канчатковы пункт. Выберыце праўдападобны горад са спіса месцазнаходжанняў, але не мяркуйце, што бліжэйшая этыкетка азначае лепшы маршрут. Калі адзін выхад павольны, а іншыя добрыя, яго хост або шлях заслугоўвае расследавання; калі ўсе выхады павольныя на адной прыладзе, а іншая прылада добрая, кліент — лепшы падазроны.

Там, дзе служба прапануе абодва профілі, параўнайце OpenVPN праз UDP з OpenVPN праз TCP. UDP — звычайная адпраўная кропка для інтэрактыўнай працы, а TCP можа дапамагчы ў сетцы доступу, якая зусім не прапускае трафік UDP. Тунель TCP аднаўляе страты шляхам паўторнай перадачы ўнутры патоку, таму ён можа адчувацца павольнейшым на канале, які губляе пакеты, і заўвагі па выпраўленні прадукцыйнасці OpenVPN ахопліваюць той жа кампраміс, перш чым вы нешта наладзіце. Змяненне слова "udp" на "tcp" у профілі не можа стварыць слухача, якога сервер ніколі не адкрываў.

Захавайце профіль, які дапамагае, перш чым спрабаваць наступную змену. Інакш наступны рэгрэс пакіне вас гадаць, якая праўка дала паляпшэнне.

Чытайце прыладу і сімптом разам

Назірайце за нагрузкай працэсара падчас перадачы, а не пасля яе, бо кошт шыфравання расце з трафікам, і маленькі роўтар, які абслугоўвае сям'ю, — іншая машына, чым ноўтбук са сваім кліентам. Іншы VPN, віртуальная машына або сеткавы фільтр могуць стаяць на тым жа шляху і забіраць частку трафіку. Трымайце праграмнае забеспячэнне актуальным, не выдаляючы праверкі аўтэнтыфікацыі або kill switch, каб бенчмарк выглядаў лепш. Калі дробныя запыты паспяховыя, а вялікія выгрузкі спыняюцца на ўстойлівым памеры, праверка MTU — наступны прыпынак.

ping -M do -s 1400 -c 3 198.51.100.7
ip link show dev tun0 | grep -o "mtu [0-9]*"

Калі тунель шматразова скідаецца, выпраўце раз'яднанні, перш чым тлумачыць любую лічбу прапускной здольнасці, бо тунель, які перападключаецца, вымярае рукапоціск, а не шлях. Паўтарыце зыходную задачу пасля кожнай змены і захавайце вынік. Хутчэйшы тэст хуткасці, які ўсё яшчэ ламае званок, не вырашыў скаргі, з якой вы пачалі.

Падобныя артыкулы