Hvis du skal fejlsøge på en internet forbindelse der er langsom , kan det være en god ide at måle den nuværende hastighed.
I denne artikel vil vi teste internet hastighed ved at bruge terminalen. Vi vil bruge speedtest.net‘s infrastruktur og et python script.
Jeg vil vise dig hvordan du tester både upload og download ved at bruge den server der geografisk er tættest på. Desuden vil jeg vise dig hvordan du kan vælge en specifik server til din test og skulle du have lyst at dele informationerne på speedtest.net vil jeg også vise dig hvordan du gør det.
Alle test bliver udført udelukkende på Linux kommando linje.
Internet Download/Upload Hastighed
Brug følgende kommando til at teste din internet forbindelses hastighed fra Linux Terminal:
$ wget -O - https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python
Internet Hastighed Script
Hvis du ofte har brug for fejlsøgning kan du gemme speedtest
scriptet på dit system. Udfør følgende kommandoer
$ wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py $ chmod a+rx speedtest.py $ sudo mv speedtest.py /usr/bin/speedtest $ sudo chown root:root /usr/bin/speedtest
Efter installation kan du teste hastighed i terminalen ved at angive kommendoen speedtest
som det ses af følgende eksempel:
$ speedtest Retrieving speedtest.net configuration…
Testing from XXXXX (vvv.xxx.yyy.zzz)…
Retrieving speedtest.net server list…
Selecting best server based on ping…
Hosted by XXXXX (xxxxx) [xx.yy km]: 15.163 ms
Testing download speed……………………………………………………………………..
Download: 304.05 Mbit/s
Testing upload speed…………………………………………………………………………………………
Upload: 342.71 Mbit/s
Deling af Testresultat via Speedtest.net
Hvis du vil dele dit test resulat gøres det med speedtest
kommandoen:
$ speedtest --share
Hent liste med Speedtest.net servere
Denne kommando vil hente en liste med alle tilgængelige servere på verdensplan:
$ speedtest --list | less
Vil du gerne indskrænke listen kan du tilføje et filter:
$ speedtest --list | grep Denmark
4435) Waoo (Skanderborg, Denmark) [20.66 km] 8763) TDC Group (Tranbjerg, Denmark) [31.00 km]
4420) JenZen ApS (Middelfart, Denmark) [40.81 km]
15573) Rexi Media (Ikast, Denmark) [53.02 km]
16511) SafeSurf.dk (Vojens, Denmark) [76.21 km]
3628) SE (Sonderborg, Denmark) [105.35 km]
9062) VPN-Byen.dk (Hojer, Denmark) [123.39 km]
11530) Telenor A/S (Aalborg, Denmark) [132.18 km]
14902) Dansk Kabel TV A/S (Taastrup, Denmark) [155.00 km]
15250) Fibia P/S (Taastrup, Denmark) [155.06 km]
3707) Dansk Net A/S (Taastrup, Denmark) [155.06 km]
9891) Kviknet (Taastrup, Denmark) [155.06 km]
5669) Gigabit (Ballerup, Denmark) [157.92 km]
15228) bolig:net (Lyngby, Denmark) [165.58 km]
15658) Telia Denmark (Copenhagen, Denmark) [171.28 km]
16057) Hi3G Denmark ApS (Copenhagen, Denmark) [171.28 km]
9928) TDC Group (Copenhagen, Denmark) [171.28 km]
8751) Fiberby ApS (Copenhagen, Denmark) [171.28 km]
14014) Hiper A/S (Copenhagen, Denmark) [171.28 km]
5294) Nygreen IT ApS (Hirtshals, Denmark) [191.64 km]
Test mod en specifik server
Du kan angive et ID fra listen for at bruge en specifik server i stedet for den geografisk tætteste server.
Lad os teste hastighed mod serveren 15228) bolig:net (Lyngby, Denmark) [165.58 km]
:
$ speedtest --server 15228
Retrieving speedtest.net configuration…
Testing from XXXXXX (vvv.xxx.yyy.zzz)…
Retrieving speedtest.net server list…
Retrieving information for the selected server…
Hosted by bolig:net (Lyngby) [165.58 km]: 18.536 ms
Testing download speed……………………………………………………………………..
Download: 303.02 Mbit/s
Testing upload speed…………………………………………………………………………………………
Upload: 360.92 Mbit/s