Pomiar rzeczywistej przepustowości łącza internetowego – narzędzia skryptowe
2015/11/07 Dodaj komentarz
Pomiar rzeczywistej przepustowości łączy do Internetu przydaje się nie tylko wtedy, gdy chcemy wygrać spór z nieuczciwym dostawcą usług dostępowych. Może przydać się również – a może przede wszystkim – w bardziej pokojowych okolicznościach, na przykład do szeroko pojętej diagnostyki problemów w sieci. Możemy przykładowo badać „wąskie gardła” sieci, identyfikując problemy z przepustowością i czasem odpowiedzi.
Narzędzie, które opracowałem bazuje na oprogramowaniu speedtest, które trzeba zainstalować na komputerze z interpreterem języka Python. Można to uczynić poleceniem:
pip install speedtest
Należy również doinstalować w analogiczny sposób wszystkie niestandardowe moduły przywoływane w kodzie skryptu dyrektywami import, a wśród nich na pewno ‚optparse‚ (do kontroli składni i obsługi parametrów wywołania skryptu) oraz ‚xlwt‚ (do tworzenia i zapisywania danych do arkuszy kalkulacyjnych Excela, nawet jeśli Excelem nie dysponujemy) oraz ‚sched‚ (implementujący funkcje schedulera). Czytaj więcej