Зошто казната на VPN изгледа полошо во мобилната мрежа отколку во Ethernet
Две пристапни мрежи и две состојби на тунелот даваат четири броја. Пополнете ја матрицата, задржете ги двете дропки и дозволете шемата да го избере следното мерење.
Истиот лаптоп, истиот сервер и истиот тунел можат да изгубат една петтина од својот проток во Ethernet и три четвртини во мобилната мрежа, и ниту еден од двата броја не значи дека VPN е расипан. Секоја пристапна мрежа дава различен пат, а тунелот додава втор пат врз него. Споредувањето на еден број со тунел со еден број без тунел не одговара на ништо, бидејќи двата броја опишуваат различни именители. Четири ќелии и една дропка на задржување по ред ќе ви кажат кое прашање да го поставите следно.
Четири ќелии, не една казна
Измерете ја директната основна линија и резултатот со тунел во секоја пристапна мрежа и држете ги како матрица, а не како една пресуда. Основната линија е истата задача извршена во таа мрежа без тунелот; резултатот со тунел е истата задача со него.
| Access network | Direct baseline | Same task through the tunnel |
|---|---|---|
| Ethernet | E0 | E1 |
| Cellular | C0 | C1 |
За директните тестови користете дозволен работен товар и задржете ги контролите за приватност што ги бара околината. Тест што ја крши политиката дава број што не можете да го објавите и што не треба да го повторите.
Држете ги променливите неподвижни
Држете го уредот, апликацијата, одредиштето, насоката на пренос и крајната точка на VPN непроменети во сите четири ќелии. Ако услугата тивко го замени својот тест сервер помеѓу извршувањата, запишете ја промената и третирајте го парот како неконтролиран, наместо да ја изедначите разликата со просек.
Повторете ја матрицата во двете насоки и во споредливо време од денот. Условите на мобилното радио и товарот на неговата ќелија се менуваат во минути, така што една необично добра основна линија може да го преувеличи видливата казна. Запишете го распрскувањето на резултатите до репрезентативна вредност и забележете дали извршувањата со тунел биле преплетени со основните линии или изведени како блок.
Преплетувањето е поважно отколку што очекуваат повеќето луѓе. Основна линија измерена пред ручек и извршување со тунел измерено потоа се две различни мрежи со исто име.
Држете го именителот видлив
Пријавете ја дропката на задржување и апсолутната брзина: E1 поделено со E0, и C1 поделено со C0. Брза врска што задржува мал дел од својот проток и бавна што го задржува најголемиот дел се различни наоди, и само дропката ја покажува разликата.
Апсолутниот проток сѐ уште одлучува што може да прави корисникот. Дропката одлучува каде да се гледа. Кога Ethernet го задржува најголемиот дел од својата основна линија, а мобилната мрежа многу помалку, интересната променлива е на мобилниот пат, а не внатре во шифрирањето.
Двата броја припаѓаат во извештајот, бидејќи секој сам по себе поддржува заклучок што податоците не го поддржуваат.
Прочитајте ја шемата пред да промените нешто
Слични тавани со тунел во двете мрежи укажуваат на нешто заедничко: крајната точка, нејзиниот процесор, ограничување на брзината или еден преоптоварен скок. Падот што се појавува само во мобилната мрежа укажува на рутата на таа мрежа, загубите, доцнењето и ефективната големина на пакетот.
Ова се траги, а не дијагнози, и разликата е важна кога го пишувате тикетот. Заеднички таван нема да се подобри кога ќе го смените мобилниот модем, а пад само во мобилната нема да се подобри кога ќе ја смените големината на крајната точка. Наведете која од двете шеми ја видовте, пред да предложите промена. Така промената носи прогноза, и следното мерење може да ја потврди или убие.
Сопствените упатства на OpenVPN за перформанси ги одделуваат ограничувањата на пропусниот опсег, процесорот, транспортот и големината на пакетот по истите линии, што е корисно потсетување дека тунелот ретко е една променлива.
Кога големината на пакетот е осомничениот
Инкапсулацијата троши простор во пакетот, па ефективната големина на мобилен пат може да биде помала од онаа што ја објавува интерфејсот. Задржете докази за големината на пакетот за патот што го споредувате, наместо да претпоставите вредност од името на технологијата за пристап.
Datagram packetization-layer path MTU discovery опишува откривање на ефективната големина наместо тврдо кодирање. Користете ги набљудувањата што ги поддржува имплементацијата, и не наметнувајте произволно низок MTU на секој клиент како претпазливост, бидејќи тоа заменува еден проблем со полош на патишта што биле во ред.
Хипотезата за големината бара сопствени докази: истиот пренос во две големини, со запишана шема на загуби.
Додавајте една променлива одеднаш
Споредувајте алтернативен транспорт само откако матрицата на основната линија е зачувана. Тоа држи една намерна променлива во игра и ви овозможува да ја припишете промената, наместо да ја погодувате.
Држете го димензионирањето на корисниот товар на TCP одделно од однесувањето на датаграмите на UDP, бидејќи двете реагираат различно на загуби и на големина на патот. Подобрување од промена на транспортот е доказ за тој транспорт, а не доказ дека шифрирањето или покриеноста биле првобитната причина.
Редослед на работа: пополнете ги четирите ќелии, пресметајте ги двете дропки, преплетете ги извршувањата, потоа изберете една хипотеза и тестирајте ја со една промена. Сѐ друго е споредба на две непознати.