Gigabits sekundis megabittideks sekundis (Gbps → Mbps)
Selle lehe ülesanne on teisendada andmekiirust gigabittidest sekundis (Gbps) megabittideks sekundis (Mbps). Erinevalt tavalistest üldotstarbelistest ühikumuunduritest keskendub see leht spetsiifiliselt andmekiiruse kategooriale ja kasutab kindlat kümnendarvulist tegurit: 1 Gbps = 1000 Mbps. See on telekommunikatsiooni ja võrguseadmete standard – mitte binaarne 1024, mida kasutatakse mälumahutavuse puhul. Leht hoiatab selgelt bittide ja baitide segiajamise lõksu eest: võrgukiirust väljendatakse bittides sekundis, kuid failisuurused on baitides. Näiteks 100 Mbps ühendus edastab parimal juhul umbes 12,5 MB/s – see teisendus jääb bittide juurde ega anna otsest baidipõhist läbilaskevõimet.
Teisenduse valem ja täpne tegur
Teisenduse aluseks on range kümnendarvuline tegur: 1 gigabitti = 10⁹ bitti, 1 megabitti = 10⁶ bitti, seega 1 Gbps = 1000 Mbps. Valem on lihtne:
Mbps = Gbps × 1000
Näited:
- 1,5 Gbps → 1500 Mbps
- 0,25 Gbps → 250 Mbps
- 10 Gbps → 10 000 Mbps
- 0,1 Gbps → 100 Mbps
Sisendiks lubatakse mittenegatiivseid arve. Kui sisestate nulli, on ka väljund 0 Mbps. Negatiivsed väärtused tagastavad veateate. Väga suured väärtused (näiteks 1000 Gbps) töödeldakse ülevooluta, kuid tulemus võidakse kuvada teaduslikus tähistuses, kui numbrite arv ületab praktilise piiri.
Tulemus kuvatakse tavaliselt kahe kümnendkohaga või täisarvuna, kui see on täpne. Näiteks 1 Gbps annab 1000 Mbps, mitte 1000,00 – olenevalt kontekstist.
Miks just 1000, mitte 1024? – kümnend- versus binaareesliited
See on lehe üks olulisemaid eristusi. Andmesidevaldkonnas (IEEE, ITU standardid) kasutatakse SI (Rahvusvaheline mõõtühikute süsteem) eesliiteid kümnendsüsteemis: giga = 10⁹, mega = 10⁶. Seega 1 gigabitt = 1000 megabitti. See kehtib nii optiliste fiiberühenduste, Etherneti portide kui ka Interneti-teenuse pakkumiste kohta.
Seevastu mälumahutavuses (RAM, kõvakettad, failisuurused) kasutatakse sageli binaareesliiteid, kus 1 gibibait (GiB) = 1024 mebibaiti (MiB). Paljud tarbijad ja isegi spetsialistid ajavad need segamini, arvates, et 1 Gbps = 1024 Mbps. See on viga. Kui keegi ostab 1 Gbps internetiühenduse, saab ta teoreetiliselt 1000 Mbps, mitte 1024 Mbps. Tegelikus elus pole vahe suur (2,4%), kuid see võib tekitada segadust, eriti võrreldes pakette või arvutades teoreetilist allalaadimisaega.
Leht järgib rangelt telekommunikatsiooni standardit. Kui vajate teisendust binaareesliidetega (näiteks 1 Gibit/s = 1024 Mibit/s), ei ole see õige koht – see leht on ainult kümnendpõhise Gbps → Mbps jaoks.
Bittide ja baitide lõks – mida see teisendus ei tee
Üks levinumaid eksimusi on arvata, et 100 Mbps = 100 MB/s. Tegelikult: 1 bait = 8 bitti. Seega kui teisendate Gbps → Mbps, jääte bittide juurde. Baidipõhise kiiruse saamiseks tuleb jagada 8-ga.
Näide:
- 1 Gbps = 1000 Mbps
- 1000 Mbps ÷ 8 = 125 MB/s (teoreetiline maksimum)
Kuid praktikas lisandub võrguprotokollide päiste ja muude andmete tõttu ylakulu (overhead), mis vähendab tegelikku failiedastuskiirust. Näiteks TCP/IP võrgus võib reaalne kasulik läbilaskevõime olla 5–20% väiksem kui teoreetiline bitikiirus. Seega isegi 125 MB/s teoreetiline maksimum on harva saavutatav.
Leht ei teisenda MB/s ega GB/s – see on tahtlik piirang. Kui vajate baitide teisendust, peate ise jagama 8-ga. Näiteks 2,5 Gbps Etherneti port on teoreetiliselt max 312,5 MB/s.
Kes seda teisendust vajab ja miks?
Teisendus Gbps → Mbps on igapäevaselt vajalik mitmele sihtrühmale.
Võrguadministraatorid võrdlevad ruuterite ja lülitite kiirusi. Näiteks 10 Gbps üleslüli on 10 000 Mbps. Kui seadme spetsifikatsioon ütleb "port speed 2,5 Gbps", siis on see 2500 Mbps – võib-olla liiga väike, kui naaberseade nõuab 10 000 Mbps.
Tarbijad, kes valivad internetipaketti. Teenusepakkujad reklaamivad sageli gigabitiseid kiirusi (1 Gbps), kuid kiirustestimise saidid näitavad tulemusi Mbps. Kui test näitab 900 Mbps, on see tegelikult 0,9 Gbps – hea tulemus 1 Gbps lepingu puhul.
IT-spetsialistid andmekeskuste linkide või WAN-ühenduste mõõtmisel. Sageli tuleb teisendada Gbps väärtusi Mbps, et sobituda olemasolevate seirevahenditega, mis kuvavad ainult Mbps.
Õpilased ja tudengid, kes õpivad andmekiiruse ühikuid. Kiire viide laboritöödeks või kodutöödeks – teades, et 1 Gbps = 1000 Mbps, saab hõlpsasti teisendada.
Riistvaraarvustajad kontrollivad, kas seadme pordi kiirus (nt 2,5 Gbps) vastab kliendi miinimumnõudele Mbps-des (nt 2000 Mbps).
Levinud tüüpilised vead ja nende mõju
Viga 1: 1 Gbps = 1024 Mbps See on kõige levinum. Põhjustab 2,4% ülehindamist. Näiteks kui arvate, et 10 Gbps = 10 240 Mbps, aga tegelikult 10 000 Mbps, võite valesti dimensioneerida võrguressursse.
Viga 2: Mbps → MBps segiajamine Kui 1 Gbps ühendus annab teoreetiliseks allalaadimiskiiruseks 125 MB/s, kuid keegi arvab, et saab 1000 MB/s, on viga kaheksakordne. See toob kaasa pettumuse, kui tegelik kiirus on vaid ~112 MB/s (arvestades protokolli kulusid).
Viga 3: Kümnendkoha vale koht Näiteks 0,1 Gbps = 100 Mbps, mitte 10 Mbps. Kui keegi sisestab 0,1 ja ootab 1000 Mbps, on viga 10-kordne.
Viga 4: Negatiivsed väärtused Selline sisend ei ole füüsiliselt mõttekas. Leht tagastab vea.
Viga 5: Väga suured arvud ilma teadusliku tähistuseta 1000 Gbps = 1 000 000 Mbps, kuid kui sisestate 10000 Gbps, võib tulemus olla 10 000 000 Mbps – selge, aga kui numbreid on liiga palju, kasutatakse teaduslikku tähistust (1e7 Mbps). See on standardpraktika.
Sagedased küsimused (FAQ)
1. Kas 1 Gbps on sama mis 1024 Mbps? Ei. Võrgukiirustes kasutatakse kümnendtegurit: 1 Gbps = 1000 Mbps. Binaarversioon (1 Gibit/s = 1024 Mibit/s) kehtib mälu mõõtmisel, mitte andmesides.
2. Miks mu interneti kiirustest näitab 900 Mbps, kui mul on 1 Gbps leping? See on normaalne. Tegelik kiirus sõltub paljudest teguritest: võrgu ülekoormus, seadmete piirangud, kaabli kvaliteet, Wi-Fi signaal. 900 Mbps on 1 Gbps lepingu puhul hea tulemus.
3. Kuidas teisendada Gbps MB/s-ks? Jagage Gbps × 1000 saadud Mbps 8-ga. Näiteks 1 Gbps → 1000 Mbps → 125 MB/s. See on teoreetiline maksimum ilma protokollikuludeta.
4. Kas see leht teisendab ka baitide sekundis (MB/s või GB/s)? Ei. Leht teisendab ainult Gbps → Mbps, mõlemad bittide põhised. Baidipõhise tulemuse saamiseks tuleb jagada 8-ga.
5. Mida teha, kui sisestan negatiivse arvu? Süsteem tagastab veateate, sest negatiivne andmekiirus pole mõttekas. Sisestage mittenegatiivne väärtus.
6. Mis vahe on bittidel ja baitidel siin kontekstis? Bitt (bit, b) on väikseim infoühik. Bait (byte, B) koosneb 8 bitist. Kiirust mõõdetakse bittides sekundis (ingl bps), failisuurust baitides (B). Seega on 100 Mbps = 12,5 MB/s, mitte 100 MB/s.