Verkkopalvelu speedtest.net on nettiyhteyden nopeusmittauksen de-facto-standardi. Se on helppo ajaa selaimessa (ja on siitä mobiilisovelluskin), mutta web-versio on haudattu mainosten alle ja siten epämiellyttävä käyttää. Sitä ei myöskään voi ajaa toistuvasti eikä tuloksia saa helposti lokiin.
Speedtestin sivulta voi kuitenkin ladata merkkipohjaisen komentoriviversion (Speedtest-cli) lähes kaikille käyttöjärjestelmille, kuten Windows, Mac ja Linux. Vaikka sivulla kerrotaan ohjelman olevan kehittäjille, se on helppokäyttöinen kenelle tahansa.
Seuraavat esimerkit ovat Windows 10:n komentoikkunasta.
Vuorovaikutteinen ajo tapahtuu yksinkertaisesti ohjelman nimellä:
C:\temp>speedtest
Speedtest by Ookla
Server: Netplaza Oy - Helsinki (id = 27828)
ISP: DNA Oyj
Latency: 16.97 ms (9.96 ms jitter)
Download: 348.03 Mbps (data used: 470.7 MB)
Upload: 49.84 Mbps (data used: 59.4 MB)
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/da6f9b18-34b4-4c5c-ac0f-320bd33b7ebc
Sama tulos kuin selainversiossa, mutta kokonaan ilman mainoksia! Tulokset tallentuvat ja ohjelma näyttää niihin linkin.
 |
Speedtestin tulos selaimella. |
Ohjelma tuntee useita valitsimia. Niistä hyödyllisiä ovat mm. -L (listaa numerokoodeina lähimmät mittauspalvelimet), -s valitsee tietyn palvelimen sekä -f (määrittelee tiedostoformaatin, CSV, sarkaineroteltu tai json-variaatiot).
Nyt on helppo tehdä komentojono, joka ajaa nopeustestin 15 minuutin (900 sekuntia) välein ja kirjoittaa tuloksen lokitiedostoon, jota on helppo analysoida vaikka Excelillä.
:alku
speedtest -f csv -s 14164 >>nopeustesti.log
timeout 900
goto alku
Tulokset tallentuvat rivittäin:
"DNA Welho Oy - Helsinki", "14164", "12.033", "5.984", "0", "44095147", "6525619", "559824344", "70722211", "https://www.speedtest.net/result/c/9694cfd0-3d3e-4c1d-a342-0816f68606c9"
Ensimmäinen luku on valittu palvelin (tässä DNA), sitten on ping (ms), jitter (ms), kadonneiden ip-pakettien lukumäärä sekä testissä saadut nopeudet ja siirretyt datamäärät. Nopeus 44095147 muutetaan megabiteiksi sekunnissa kertomalla kahdeksalla ja jakamalla miljoonalla. Sama upload-nopeudelle.
Mittausaika ei tallennu lokiin, mikä on ongelma. Odotusaika 900 sekuntia merkitsee sitä, että tunnissa syntyy vähän alle neljä mittausta, sillä mittaukseen kuluva aika siirtää seuraavaa mittausajanhetkeä hieman eteenpäin. Tämä on toisaalta hyvä asia, sillä se varmistaa ettei testiä ajeta aina samalla minuuttilukemalla.
Elisan VDSL-yhteys antaa tylsän tasaisen tuloksen. Viiva on tasaisempi kuin selainversiolla ajettuna. Ilmeisesti mittauspalvelimen asettaminen samaksi joka mittauksella lisää tulosten toistettavuutta.
 |
VDSL-yhteys piirtää suoraa viivaa. |
Ping- ja jitter-arvot osoittavat kuitenkin vaihtelua:
 |
Ping ja jitter |
Kellonaika on lisätty Exceliin yksinkertaisesti joka neljännelle riville, mikä antaa riittävän tarkan tuloksen.
Ping-arvo on todella vakaa, mutta sen vaihtelu (jitter) näyttää muutaman piikin.
Seuraavassa postauksessa mittaus DNA 5G-yhteydestä. Olisi kiinnostavaa nähdä vastaava mittaus myös kodin valokuidusta, jos joku viitsisi sen tehdä.