Jak mogę monitorować jakość połączenia mojego usługodawcy internetowego w czasie?

33

Mam bardzo złego dostawcę usług internetowych i chcę monitorować jakość połączenia przez miesiąc.

W tej chwili właśnie napisałem skrypt, który rejestruje żądania ping do serwera DNS Google 8.8.8.8.

Jak mogę to zrobić bardziej efektywnie? Czy istnieje lepszy sposób na uzyskanie długoterminowego monitorowania?

Lub narzędzie wiersza polecenia do pomiaru przepustowości? Następnie mógłbym uruchomić cronjob, aby to zrobić.

vo1d
źródło
Czy chcesz go stale monitorować przez miesiąc? A może w określonych okresach czasu? W zależności od tego, co faktycznie robi skrypt, sugeruję, aby program Harmonogram zadań (lub podobny) uruchamiał skrypt co 3 godziny każdego dnia i pozwalał na budowanie plików dziennika.
Dave
1
Nie ma znaczenia, mam wystarczająco dużo miejsca na dysku, aby sobie z tym poradzić. Ale fajnie byłoby mieć narzędzie, które ładnie wykorzysta wyniki lato.
vo1d

Odpowiedzi:

15

Możesz monitorować jakość połączenia w czasie dzięki SmokePing . Na jednym wykresie widać czas podróży w obie strony, drgania i utratę pakietów. Doskonały do ​​monitorowania linków.

Przykład wykresu wygenerowanego przez SmokePing

mtak
źródło
wygląda na to, że możesz użyć tego narzędzia za darmo z DSLreports i uzyskać wyniki w ciągu 24 godzin z 3 różnych lokalizacji
Simon
3

Jeśli jest to modem kablowy, zazwyczaj możesz uzyskać dostęp do strony internetowej (192.168.100.1 działał dla mnie dwa razy w przeszłości) i możesz spojrzeć na stosunek sygnału do szumu zgłoszony przez modem.

Modemy DSL również zazwyczaj mają tę informację.

LawrenceC
źródło
To może być dobre dodatkowe źródło dla własnego narzędzia
vo1d
3

Przejdę na używanie narzędzia do monitorowania rzeczy.

Zakładając, że możesz pingować router, możesz wypróbować coś takiego jak narzędzie do monitorowania pasma Thinkbroadband . Dzięki temu uzyskasz doskonałe informacje na temat jakości połączenia.

DSLreports ma również kilka przydatnych narzędzi.

Jeśli uruchamiasz serwer poza połączeniem, możesz również wypróbować bezpłatną subskrypcję jednej z usług monitorowania witryny, takich jak http://monitis.com

Do testowania na zewnątrz, a nie do wewnątrz, spójrz na: http://www.guidingtech.com/1836/5-power-tools-to-check-broadband-speed-and-quality/, który zawiera listę niektórych narzędzi, takich jak speedtest. net, który jest doskonałym monitorem działającym na komputerze w sieci lokalnej.

Julian Knight
źródło
1

Jeśli znajdujesz się we Francji (*), jedną z takich prób jest Grenouille . To nic nie kosztuje, ale kiedy kilka lat temu korzystałem z niego, nie doceniałem przepustowości. Pamiętaj, że zarówno strona internetowa, jak i oprogramowanie są w języku francuskim.

(*) http://grenouille.com/ma_grenouille/modify.php mówi:

Ami (e) s belges, suisses ou québecois (et autres pays francophones): grenouille.com n'est disponible qu'en France for le moment, un desploiement vers d'autres pays est prévu mais ce n'est pas pour tout de zestaw... :-)

W języku angielskim: niedostępne poza Francją.

Franck Dernoncourt
źródło