Az oldal teljes funkcionalitásának eléréséhez engedélyezni kell a JavaScriptet. Itt találhatók az instrukciók, hogy hogyan engedélyezheti a JavaScriptet a böngészőjében.

English

A képen egy kézben tartott, grafikont ábrázoló mobiltelefon látható

Tudástár (Tudta?)
  • A széles sávról és a sávszélességről

  • A Szélessáv.net szolgáltatásról

  • A mérésekről

  • A webhely használatáról

  • A jogi kérdésekről és a panasztételről

  • Fogalomtár

Kérdése van?

Támogatott böngészők
Mérési eredmények
Mire jók a mérési pontok, miért kérnek tőlem helyadatokat a regisztrációnál?
Regisztráció a Szélessáv.net oldalon
Mérések mobiltelefonon és tableten
Hardveres sebességmérés

A hardveres mérőeszközön futó programkód (mérőszkript)

Mi a mérőszkript?

A mérőszkript az NMHH Szélessáv-programja keretében a felhasználói végpontokra kihelyezett hardveres mérőeszköz (mérődoboz) által elvégzett mérési feladatokhoz tartozó programkód, amely a mérőeszközön lefut.

A program főként paramétereket és mérési feltételeket tartalmaz.

Ilyen paraméterek az alábbiak:

  • a mérés során engedélyezett szálak száma,
  • a mérési mintavételi idő,
  • a mérési szeletek száma, valamint
  • a hibás eredmények kiszűrése érdekében alkalmazott statisztikai szűrési értékek.

Ezek a megadott paraméterek alkotják a mérési módszert, a mérési eredmények feldolgozásának szabályait, ezáltal befolyásolják a mérési objektivitást és pontosságot.

A mérőkód itt látható:

>#!/bin/sh

logger -t meroscript "Hardware server IP: %MEROSZERVER%"

LATENCY=$(speedtest lat http://%MEROSZERVER%/speedtest/latency.txt 10 2>/dev/null)

DOWNLOAD=$(speedtest down http://%MEROSZERVER%/speedtest/random_1gb 4 30 33333 30 10 1 2>/dev/null)

UPLOAD=$(speedtest up http://%MEROSZERVER%/speedtest/upload.php 4 30 33333 30 10 20 2>/dev/null)

echo "$DOWNLOAD $UPLOAD $LATENCY"

A mérőkód sorainak és paramétereinek rövid magyarázata

A fenti utasítások Linux bash script alapúak, a mérés megkezdése előtt ezt az utasítássorozatot tölti le a mérőeszközben futó alkalmazás.

A programnak átadott adatok között megtalálható a mérőszerver IP címe:  %MEROSZERVER%. Ez a sor tartalmazza még azt az információt, hogy a válaszidő (késleltetés vagy „ping”) mérése esetén hány „ping” mérésből hajtsa végre az átlagolást: speedtest lat http://%MEROSZERVER%/speedtest/latency.txt 10 (jelen esetben 10 ping mérés eredményéből végez átlagszámítást)

Sebességmérésnél a letöltés mérésének fázisában a következő paraméterek kerülnek átadásra:

  • down – irány meghatározása
  • http://%MEROSZERVER%/speedtest/random_1gb  – a szerver oldalon található 1 GB-os fájt, amit a program lekezd letölteni
  • 4 – A szálak száma
  • 30 – időkorlát (az a leghosszabb időtartam, ameddig a program futhat)
  • 33333 – A sávszélességmérés gyakorisága mikroszekundumban megadva.
  • 30 – Sorba rendezés után a szeletekben szereplő minták alsó 30 százalékát nem vesszük figyelembe a sávszélesség meghatározásánál.
  • 10 – Sorba rendezés után a szeletekben szereplő minták felső 10 %-át nem vesszük figyelembe a sávszélesség meghatározásánál.
  • 1 – A szeletek száma (az összegyűjtött mintákat ennyi szeletre vágjuk).

A feltöltés mérése esetén a használt mérési paraméterek nem sokban térnek el a letöltésben használttól, csupán az irány más.

A program egy PHP-alkalmazáson keresztül megpróbál adatokat feltölteni a szerverre, az alkalmazás pedig a művelettel járó adatforgalom nagyságát figyeli.

Kapcsolódó tartalmak:  
Szerződésminta a fogyasztói végpontokra kihelyezett hardveres mérőeszközökhöz
Szoftveres sebességmérés
Sütik
Merre jár a mérőautó?
Nem kerül túl sok pénzbe, hogy a mérőautók folyamatosan járják az országot?