Speedtest.fi Speedtest.fi

Nopeustesti.fi - kun nopeus ratkaisee

Nopeustesti.fi - kun nopeus ratkaisee

Speed test
  Speedtest in English
Hastighetstest
  Hastighetstest på svenska

© 2010 Siptune

Nopeustesti.fi
 Etusivu
 Yhteysnopeus
 Tietokoneen nopeus
 Muistilaitteet
 Mobiililaitteet

Ping-nopeus mobiiliverkoissa

Mobiilinetti on ping-nopeudeltaan pelikäyttöön liian hitaan verkon maineessa. Tämä ei välttämättä ole enää totta. HSUPA-tekniikkaa (High Speed Uplink Data Access) tukevat verkot ja modeemit pystyvät parhaimmillaan jopa alle 70 ms vasteaikoihin, mikä on kelvollinen nopeus jo pelikäyttöönkin.

Tämän sivun aiheet:
- Operaattoreiden ping-nopeusvertailu
- Pingin mittaus ja ping-testit
- Ping-nopeuden tekijät ja optimointi

Operaattoreiden ping-nopeusvertailu

Eri operaattoreiden verkkojen viivettä (aka latenssia) vertailtiin keskenään, ja erot operaattoreiden välillä olivat huomattavia:
Alla olevassa taulukossa on tulokset kolmen radioverkon mittauksista:
- Ave : keskiarvo 50 pingistä
- Min : nopein 50:stä
- Max : hitain 50:stä
- WCDMA : ping-nopeus WCDMA:lla pysyessä
- W->H : ensimmäisen pingin aika WCDMA:lta HSPA:lle herätessä
- Wake-up : minimi datapaketin koko tavuina HSPA:n aktivoimiseksi
- To-sleep : aika ilman liikennettä sekunteina ennenkuin palataan HSPA:lta WCDMA:lle

Mittaus      |  Ave  Min  Max  WCDMA  W->H  Wake-up  To-sleep
-------------------------------------------------------------
Saunis/Elisa |   77   63  114   268   1290    498       8
Dna          |   80   72  126   272    880    255       3
Sonera       |  167  148  196   295   1210     32       5
-------------------------------------------------------------
Yksikkö      |   ms   ms   ms    ms     ms   tavua   sekuntia
        

Havaintoja tuloksista:
- Elisa (Saunalahti) ja Dna selvästi Soneraa nopeampia HSUPA-tekniikan ansiosta
- Elisa niukasti paras ping-nopeuksissa, DNA lähellä
- DNA:lla pienin viive WCDMA->HSPA-siirtymästä
- Elisa pysyy selvästi pisimpään HSPA:lla, Dna hätäisin putoaja
- Soneralla pienin HSDPA:lle siirtymiseksi vaadittava datamäärä

Käytetyt komennot:

- ping -n 50                : 50 pingiä - keskiarvon, minimin ja maksimin mittaus
- ping -n 10 -l 16          : kymmenen 16 tavun pakettia - WCDMA:n nopeus
- ping -n 3 -l 500 -w 10000 : kolme isoa pakettia, 10 s timeout - WCDMA-HSPA-viive
        

Pingin mittaus ja ping-testit

Ping-komento

käytännössä kaikista käyttöjärjestelmistä löytyy komentorivipääte ja sieltä komento ping. Ping-komento on lisävipustensa ansiosta riittävä käytännössä kaikkiin vasteaikamittauksiin. Tarkemmat ohjeet komennon käyttöön ja parametreihin löytyy nopeustesti.fi:n ping-sivulta.

Pingtest.net

Näyttävä ja helppo selaimella käytettävä ping-nopeustesti on pingtest.net-testisivu.Testi mittaa ja esittää hienosti käytössä olevan internet-yhteyden pingin viiveet, viiveen vaihtelut ja antaa yhteydelle luokituksen.

Ping-nopeuden tekijät ja optimointi

Mobiiliverkoissa pingin nopeus saadaan optimiinsa seuraavilla tekijöillä:
- HSUPA-tekniikka
- Hyvä antennisignaali
- Pakotus HSPA:han

HSUPA-tekniikka on tätä kirjoitettaessa (maaliskuu 2010) käytössä Elisan ja Dna:n radioverkoissa, eli näiden operaattoreiden ja verkkoja käyttävien operaattoreiden palveluissa.

Hyvä antennisignaali on varmistettavissa USB-modeemiin liittimellä tai induktiivisesti kytkettävällä lisäantennilla. Kun radiohäiriöiden tai jopa 2G-verkkoon putoamisten aiheuttamat satunnaiset viiveet saadaan leikattua, on verkon vaste nopeampi ja erityisesti vasteajan heittelyt tasoittuvat.

Pakotus HSPA:han ei ole mahdollista modeemin AT-komennoilla, mutta edellä esitettyjen testitulosten pohjalta HSPA:sta WCDMA:lle putoaminen on estettävissä sopivalla ping-komennolla. Kriittisessä käytössä sopivalla tiheydellä toistettu, sopivan pakettikoon ping-komento pitää yhteyden jatkuvasti HSPA-tilassa, ja hidasta vasteaikaa WCDMA:lla ja erityisen hidasta vasteaikaa WCDMA:lta HSPA:lle siirryttäessä ei pääse esiintymään. Lähetystiheys kannattaa asettaa mahdollisimman harvaksi ja pakettikoko mahdollisimman pieneksi (mutta riittäviksi) turhan kuorman minimoimiseksi.

Huawei modeemeilla yhteyden vaihtelu edestakaisin on helposti nähtävissä merkkivalon vaihtelusta syvänsinisen ja vaaleansinisen välillä.

Esimerkki Linux-scriptistä HSPA:n päällä pitämiseksi Elisan/Saunalahden verkossa:

#!/bin/bash
        
# HSPA ping by Anttu v.100307

while :
do
  sleep 7
  ping -c 1 -s 500 8.8.8.8 > /dev/null &
done            
                                      
# end
        

Käytännön esimerkki scriptin käytöstä Siptunen WR1 3G-reitittimessä on luettavissa Siptune.net-sivustolla.

Vastaava DOS batch-tiedosto Windows-käyttöjärjestelmiin: (Sleep.exe:ä ei ole DOS:ssa oletuksena. Se kuitenkin on pakollinen samassa hakemistossa .bat-tiedoston kanssa tai DOS-polun päässä, tai pingiä lähetetään ilman viivettä. Latauslinkki näkyy scriptissä alla.)

@ECHO OFF
@echo HSPA ping by Anttu v.100307
@echo -
@echo Notice! You need sleep.exe in path. Download it e.g. from:
@echo http://www.computerhope.com/download/utility/sleep.exe
@echo -
@echo Now pinging Google DNS until Ctrl+C...
@echo -

:START
  sleep 7
  ping -n 1 -l 500 8.8.8.8
GOTO START

rem END
        

Tällainen skripti tekee nettiyhteyteen lisäkuormaa vain noin 0.4 kb/s, joten tällaisen jatkuvakaan pyöritys ei hidasta yhteyttä eikä haukkaa operaattorin verkon kapasiteettia.

Päivitys: Visual Basic script HSDPA:n päällä pitämiseen

Juha on tehnyt ansiokkaasti vastaavan VB-scriptin. Juhan kuvaus ohjelmasta ja käyttöohje:

"Kun ohjelman Run.vbs:stä tekee pikakuvakkeen käynnistä-valikon startup/käynnistä -kansioon, ohjelma käynnistyy tietokoneen mukana, ja pitää HSPA-yhteyden elossa. Ohjelma pyörii täysin taustalla, eikä näin jää mitenkään häiritsemään käyttäjää. HSPA_Ping kansio tulee sijoittaa kovalevylle heti C:n juureen."

Ohjelman latauslinkki: http://www.mediafire.com/?j5oykznjyon