Разговор, който заеква, изтегляне, което пълзи, и качване, което замръзва по средата, са три различни оплаквания под един етикет. Решаването кое от тях преследвате, преди да измерите нещо, спестява останалата част от разследването. След това променете един сегмент от пътя наведнъж и повторете същата задача.

Редът по-долу се движи навън от задачата, защото тунелът не може да осигури честотна лента, която липсва под него.

Решете какво значи бавно, преди да измервате

Ниската стабилна скорост, високата латентност с резки скокове и трансферът, който спира напълно при фиксиран размер, не са варианти на една повреда. Всяко от тях сочи към различен сегмент: пропускателна способност, самия път или ограничение на размера на пакета. Изберете задачата, която наистина ви притеснява, и я използвайте като ориентир, защото тестът за скорост измерва масов трансфер, който може да се държи съвсем различно от видеоразговор. Запишете крайната точка, протокола, часа от деня и числото, което е важно за вас.

Без този запис всяко следващо сравнение се превръща в спор за впечатления.

Проверете първо мрежата за достъп

Спрете собствените си големи трансфери, след което измерете локалната връзка, преди тунелът да участва. Сравнете с безвредна задача и следвайте процедурата на клиента за 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]*"

Когато тунелът се нулира многократно, поправете прекъсванията, преди да тълкувате каквото и да е число за пропускателна способност, защото пресвързващият се тунел измерва ръкостискането, а не пътя. Повторете първоначалната задача след всяка промяна и запазете резултата. По-бърз тест за скорост, който все още чупи разговора, не е решил оплакването, с което сте започнали.

Подобни статии