Dlaczego mój VPN jest taki wolny? Sprawdź te cztery odcinki
Ustal, jaki rodzaj wolnego działania masz, a następnie w tej kolejności sprawdź łącze dostępowe, wyjście, transport i urządzenie, zmieniając jeden odcinek naraz.
Rozmowa, która się zacina, pobieranie, które się wlecze, i wysyłanie, które zastyga w połowie, to trzy różne skargi pod jedną etykietą. Ustalenie, której z nich ścigasz, zanim cokolwiek zmierzysz, oszczędza resztę dochodzenia. Następnie zmieniaj po jednym odcinku ścieżki naraz i powtarzaj to samo zadanie.
Poniższa kolejność przesuwa się od zadania na zewnątrz, ponieważ tunel nie może dostarczyć przepustowości, której brakuje pod nim.
Ustal, co znaczy wolno, zanim zmierzysz
Niska równomierna prędkość, wysokie opóźnienie z ostrymi skokami i transfer, który zatrzymuje się całkowicie przy stałym rozmiarze, nie są odmianami jednej awarii. Każdy wskazuje inny odcinek: przepustowość, samą ścieżkę albo limit rozmiaru pakietu. Wybierz zadanie, które naprawdę ci przeszkadza, i użyj go jako odniesienia, ponieważ test prędkości mierzy transfer masowy, który może zachowywać się zupełnie inaczej niż rozmowa wideo. Zapisz punkt końcowy, protokół, porę dnia i liczbę, która ma dla ciebie znaczenie.
Bez tego zapisu każde późniejsze porównanie staje się sporem o wrażenia.
Najpierw sprawdź sieć dostępową
Wstrzymaj własne duże transfery, a następnie zmierz łącze lokalne, zanim zaangażuje się tunel. Porównaj z nieszkodliwym zadaniem i postępuj zgodnie z procedurą kill switch klienta, zamiast wyłączać kilka zabezpieczeń naraz, i zachowaj ten sam cel w obu przebiegach. Dostawca testu prędkości może przydzielić ci inny serwer pomiarowy, gdy zmieni się twoja widoczna lokalizacja, co zamienia porównanie w test dwóch różnych serwerów.
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
Jeśli linia bazowa jest już zła, praca należy do Wi-Fi, obciążenia routera albo usługi dostępu. Test przewodowy lub nieruchoma pozycja przy punkcie dostępowym oddziela słabe łącze radiowe od zatłoczonego łącza wysyłania. Nic, co robi tunel, nie doda przepustowości, której linia dostępowa nie dostarcza.
Zmień wyjście, potem transport
Utrzymaj urządzenie, sieć i protokół na stałym poziomie i przetestuj drugi punkt końcowy. Wybierz wiarygodne miasto z listy lokalizacji, ale nie zakładaj, że najbliższa etykieta oznacza najlepszą trasę. Jeśli jedno wyjście jest wolne, a inne są w porządku, jego host lub ścieżka zasługują na dochodzenie; jeśli wszystkie wyjścia są wolne na jednym urządzeniu, a drugie urządzenie jest w porządku, klient jest lepszym podejrzanym.
Tam, gdzie usługa daje oba profile, porównaj OpenVPN przez UDP z OpenVPN przez TCP. UDP to zwykły punkt wyjścia do pracy interaktywnej, a TCP może pomóc w sieci dostępowej, która w ogóle nie przepuszcza ruchu UDP. Tunel TCP odzyskuje straty, wysyłając ponownie wewnątrz strumienia, dlatego może wydawać się wolniejszy na łączu, które gubi pakiety, a notatki OpenVPN o rozwiązywaniu problemów z wydajnością omawiają ten sam kompromis, zanim cokolwiek innego dostroisz. Zmiana słowa "udp" na "tcp" w profilu nie może stworzyć nasłuchu, którego serwer nigdy nie otworzył.
Zapisz profil, który pomaga, zanim spróbujesz następnej zmiany. Inaczej późniejszy regres pozostawi cię ze zgadywaniem, która edycja dała poprawę.
Czytaj urządzenie i objaw razem
Obserwuj obciążenie procesora podczas transferu, a nie po nim, ponieważ koszt szyfrowania rośnie z ruchem, a mały router obsługujący gospodarstwo domowe to inna maszyna niż laptop uruchamiający własnego klienta. Inny VPN, maszyna wirtualna lub filtr sieciowy mogą siedzieć na tej samej ścieżce i przejmować część ruchu. Utrzymuj oprogramowanie aktualne, nie usuwając kontroli uwierzytelniania ani kill switcha, żeby test wypadł lepiej. Jeśli małe żądania się udają, a duże wysyłki zatrzymują się przy stałym rozmiarze, kontrola MTU jest następnym przystankiem.
ping -M do -s 1400 -c 3 198.51.100.7
ip link show dev tun0 | grep -o "mtu [0-9]*"
Gdy tunel resetuje się wielokrotnie, napraw rozłączenia, zanim zinterpretujesz jakąkolwiek liczbę przepustowości, ponieważ tunel, który łączy się ponownie, mierzy uścisk dłoni, a nie ścieżkę. Po każdej zmianie powtórz pierwotne zadanie i zachowaj wynik. Szybszy test prędkości, który nadal psuje rozmowę, nie rozwiązał skargi, od której zacząłeś.