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

Чатыры ячэйкі, а не адна кара

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

Access networkDirect baselineSame task through the tunnel
EthernetE0E1
CellularC0C1

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

Трымайце зменныя нерухомымі

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

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

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

Трымайце назоўнік бачным

Паведамляйце дроб захавання і абсалютную хуткасць: E1 падзеленае на E0, і C1 падзеленае на C0. Хуткая сувязь, якая захоўвае малую частку сваёй прапускной здольнасці, і павольная, якая захоўвае большую частку, — гэта розныя знаходкі, і розніцу паказвае толькі дроб.

Абсалютная прапускная здольнасць па-ранейшаму вырашае, што можа рабіць карыстальнік. Дроб вырашае, куды глядзець. Калі Ethernet захоўвае большую частку сваёй базавай лініі, а мабільная сетка значна менш, цікавая зменная знаходзіцца на мабільным шляху, а не ўнутры шыфравання.

Абодва лікі належаць справаздачы, бо кожны асобна падмацоўвае выснову, якую дадзеныя не падмацоўваюць.

Прачытайце ўзор, перш чым нешта змяняць

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

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

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

Калі памер пакета — падазроны

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

Datagram packetization-layer path MTU discovery апісвае выяўленне эфектыўнага памеру замест жорсткага кадавання. Выкарыстоўвайце назіранні, якія падтрымлівае рэалізацыя, і не навязвайце адвольна нізкі MTU кожнаму кліенту як засцярогу, бо гэта мяняе адну праблему на горшую на шляхах, якія былі ў парадку.

Гіпотэза пра памер патрабуе ўласных доказаў: тая ж перадача ў двух памерах, з запісаным узорам страт.

Дадавайце па адной зменнай

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

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

Парадак працы: запоўніце чатыры ячэйкі, палічыце абодва дробу, перапляціце запускі, затым выберыце адну гіпотэзу і праверце яе адным змяненнем. Усё астатняе — гэта параўнанне дзвюх невядомых.

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