-
speedtest.net z konsoli, czyli czas przetestować łącze naszego serwera
Pewnie wielu z Was korzystało z serwisu „speedtest.net”, dzięki któremu można sprawdzić prędkość naszego łączą. Aplikacja do testowania napisana jest we flashu, co uniemożliwia skorzystanie z niej bezpośrednio w konsoli terminala tekstowego, a przez to sprawdzenie wydajności i jakości naszego dostawcy (ISP) serwera. Często w ofertach widzimy 100 Mbit, ale jak się wczytamy, jest to prędkość dla całego serwera matki, która utrzymuje kilka maszyn. Ostatnio natrafiłem na ciekawy skrypt napisany w pythonie, którego zadaniem jest sprawdzanie wydajności łączą. Aby go pobrać dobrze jest posiadać w systemie zainstalowanego klienta gita.
yum install git
python jest zazwyczaj zainstalowany, ale jak nie to przy pomocy analogicznego polecenia, możemy go zainstalować. Następnie wydajemy komendę:
git clone https://github.com/sivel/speedtest-cli
po czym wchodzimy do katalogu speedtest-cli i wydajemy polecenie:
python speedtest_cli.py
Powinniśmy zobaczyć coś podobnego:
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by TPNET (Lodz): 23.181ms
Testing download speed........................................
Download: 73.57 Mbit/s
Testing upload speed..................................................
Upload speed: 68.99 Mbit/s
Całkiem niezłe łącze jak na łódzkie warunki 🙂
A to wynik dla linode 🙂
Hosted by Structured Communications (London) [2.52 km]: 22.729 ms
Testing download speed………………………………….
Download: 574.84 Mbit/s
Testing upload speed…………………………………………..
Upload: 176.61 Mbit/s
Testing download speed………………………………….
Download: 611.87 Mbit/s
Testing upload speed…………………………………………..
Upload: 146.38 Mbit/s
😀
Testing download speed………………………………….
Download: 802.67 Mbit/s
Testing upload speed…………………………………………..
Upload: 216.02 Mbit/s
😀