MB/s ↔ Mbps teisendus – täpne valem ja igapäevane kasutus
See leht teisendab andmeedastuskiirust megabaitide sekundis (MB/s) ja megabittide sekundis (Mbps) vahel. Teisendustegur on täpselt 1 MB/s = 8 Mbps ja vastupidi 1 Mbps = 0,125 MB/s. See ei ole ligikaudne – see tuleneb otseselt sellest, et üks bait koosneb kaheksast bitist. Teisendus säilitab ajamõõtme (mõlemad on „sekundis”) ja töötab iga reaalarvuga, sealhulgas nulli ja kümnendmurdudega.
Kuidas teisendus töötab
Teisendus põhineb põhilisel seosel: 1 bait = 8 bitti. Kuna mõlemad ühikud väljendavad andmehulka ajaühiku kohta, piisab, kui korrutada või jagada kaheksaga.
-
MB/s → Mbps: korruta väärtus 8-ga.
Näide: 12,5 MB/s × 8 = 100 Mbps. -
Mbps → MB/s: jaga väärtus 8-ga (või korruta 0,125-ga).
Näide: 100 Mbps ÷ 8 = 12,5 MB/s.
Tulemus on alati täpne. Kui sisestada 0,001 MB/s, saame 0,008 Mbps. Kui sisestada 0 Mbps, saame 0 MB/s. Teisendus ei kaota täpsust ega ümarda automaatselt – kasutajaliides võib kuvada piiratud arvu komakohti, kuid sisemine arvutus säilitab täpse teguri.
Sisend peab olema mittenegatiivne arv. Negatiivsed kiirused on andmeedastuse kontekstis mõttetud; kui kasutaja sisestab negatiivse väärtuse, näiteks -5 MB/s, siis tööriist ignoreerib seda või kuvab veateate. Null on täiesti lubatud ja korrektne.
Miks võrgukiirust mõõdetakse bittides, failisuurusi aga baitides
Internetiteenuse pakkujad (ISP-d) reklaamivad oma ühendusi peaaegu eranditult megabittides sekundis (Mbps). Näiteks „100 Mbps kiire valguskaabel”. Operatsioonisüsteemid ja allalaadimishaldurid kuvavad aga edastuskiirust tavaliselt megabaitides sekundis (MB/s) – näiteks „15,2 MB/s allalaadimine”. See lahknevus ajab paljusid segadusse.
Põhjused on ajaloolised ja tehnilised. Võrguseadmete ja protokollide standardid (Ethernet, IP, TCP) on alati töötanud bittide tasemel – see on füüsilise kihi loomulik ühik. Samas on arvutite mälud ja kettad lihtsamini adresseeritavad baitide kaupa. Seega, kui näete allalaadimiskiirust 15 MB/s ja teie leping lubab 100 Mbps, on teisendus otsene: 15 × 8 = 120 Mbps, mis ületab lepingut, või vastupidi, 100 Mbps ÷ 8 = 12,5 MB/s, mis on allalaadimisel reaalne piir.
Sageli usuvad tarbijad, et nende 100 Mbps ühendus annab allalaadimisel 100 MB/s. Tegelikkuses on see umbes 12,5 MB/s, kuna bait on kaheksa korda suurem. Seda nimetatakse „allalaadimiskiiruse illusiooniks”. Tööriist MB/s ↔ Mbps aitab selle segaduse hetkega lahendada.
Levinud vead ja erijuhud
Ühikute segiajamine
Kõige levinum viga on kirjutada „MBps” (megabaiti sekundis) ja „Mbps” (megabitti sekundis) vahet. Suurtähe „B” ja väiketähe „b” erinevus on kriitiline: MB/s = megabaiti sekundis, Mbps = megabitti sekundis. Tööriist eeldab, et kasutaja valib õige ühiku, kuid isegi kui ta eksib, annab vale valimine vale tulemuse. Seepärast on lehel kaks välja – mõlemas saab sisestada ning tulemus kuvatakse kohe vastas.
Kaheksa versus 8,192
Mõnes salvestustehnika kontekstis (näiteks kõvaketta tootjad) kasutatakse binaarset megabaiti (MiB), mis on 2²⁰ = 1 048 576 baiti, mitte 1 000 000 baiti. See teisendus ei ole aga sama. Meie leht tegeleb ainult kümnendpõhiste kiirusühikutega: 1 MB = 1 000 000 baiti, 1 Mb = 1 000 000 bitti. Seega on tegur täpselt 8. Kui vaja teisendada binaarseid ühikuid (MiB/s → Mbps), siis oleks tegur 8 × 1 048 576 ÷ 1 000 000 ≈ 8,3886. Selle lehega seda teha ei tohi – see kehtib ainult MB/s ja Mbps kohta.
Väga suured või väikesed arvud
Tööriist toetab teaduslikku tähistust, näiteks 1,5e-3 MB/s = 0,012 Mbps. Samuti saab sisestada tuhandete Mbps – näiteks 10 000 Mbps = 1 250 MB/s. Arvutuspiirangud tulenevad JavaScripti või serveripoolse keele ujukomaarvude täpsusest, kuid tüüpiliste võrgukiiruste (kuni 100 000 Mbps) korral probleeme pole.
Praktilised näited ja teisendustabel
Allpool on kiirviiteks sagedamini kasutatud väärtuste paarid. Tabel aitab ilma kalkulaatorita aru saada, kui suur on tegelik allalaadimiskiirus võrreldes lepinguga.
| MB/s | Mbps |
|---|---|
| 1 | 8 |
| 5 | 40 |
| 10 | 80 |
| 12,5 | 100 |
| 25 | 200 |
| 50 | 400 |
| 100 | 800 |
| 125 | 1000 |
| Mbps | MB/s |
|---|---|
| 1 | 0,125 |
| 10 | 1,25 |
| 50 | 6,25 |
| 100 | 12,5 |
| 200 | 25 |
| 500 | 62,5 |
| 1000 | 125 |
Reaalse ülesande lahendus: faili allalaadimise aeg
Oletame, et soovite alla laadida 10 GB (10 000 MB) faili. Teie ühenduse kiirus on 200 Mbps. Kui kaua see aega võtab?
- Teisenda Mbps MB/s: 200 Mbps ÷ 8 = 25 MB/s.
- Jaga faili suurus kiirusega: 10 000 MB ÷ 25 MB/s = 400 sekundit.
- Teisenda minutiteks: 400 / 60 ≈ 6,67 minutit.
See eeldab, et ühendus on stabiilne ja kogu ribalaius on kasutatav. Tegelikkuses võib protokollide päis (TCP/IP päised) vähendada kasulikku kiirust mõne protsendi võrra, kuid põhiteisendus annab hea ligikaudse hinnangu.
Kellele see teisendus on mõeldud
- Kodukasutaja, kes võrdleb oma allalaadimiskiirust (näiteks 15 MB/s) internetiteenuse pakkuja lubatud 100 Mbps-ga. Ta saab kiiresti aru, et 15 MB/s × 8 = 120 Mbps, mis on pakkumisest isegi kiirem – see võib olla puhverserveri või mõõtmisvea tõttu.
- Veebiarendaja, kes mõõdab lehe laadimisaegu baitides ja peab neid vastavusse viima pilveteenuse ribalaiuse piirangutega (bittides). Näiteks kui pilv lubab 1 Gbps (1000 Mbps), siis tegelik maksimaalne andmevoog baitides on 125 MB/s.
- Võrguadministraator, kes hindab, kas 1 Gbps link on piisav failiserveri jaoks, mis edastab 80 MB/s. 80 × 8 = 640 Mbps, seega link on piisav, kuid mitte ülekoormatud.
- Videoediteerija, kes kontrollib, kas tema internet ühendus toetab 4K voogedastust, mis nõuab 25 Mbps. Kui kiirustest näitab 3,1 MB/s, siis 3,1 × 8 = 24,8 Mbps – see on piiri peal ja võib tekitada puhverdamist.
- Varundustarkvara kasutaja, kes võrdleb kohaliku NAS-i edastuskiirust (näiteks 60 MB/s) kaugserveri üleslingi kiirusega (näiteks 500 Mbps). 500 Mbps ÷ 8 = 62,5 MB/s, nii et NAS on veidi aeglasem kui link lubab.
KKK (Korduma Kippuvad Küsimused)
K: Kas teisendustegur 1 MB/s = 8 Mbps kehtib ka gigabaitide ja gigabittide puhul?
V: Jah, sama põhimõte kehtib kõikidel bait–bitt paaridel: 1 GB/s = 8 Gbps, 1 kB/s = 8 kbps jne. Sellel lehel teisendame ainult MB/s ja Mbps vahel, kuid loogika on identne.
K: Mida teha, kui sisestan negatiivse arvu?
V: Negatiivne andmeedastuskiirus ei ole füüsikaliselt mõttekas. Tööriist ei aktsepteeri negatiivseid sisendeid – kui proovite, kuvatakse tõrketeade või jäetakse väli tühjaks.
K: Kas teisendus arvestab võrguprotokollide päiseid?
V: Ei. See on puhtalt ühikute teisendus, eeldades, et kogu edastatud andmemaht on kasulikud andmed. Päised (näiteks TCP/IP päised) vähendavad tegelikku kasulikku kiirust, kuid ühikute teisendus jääb samaks.
K: Miks näen mõnikord allalaadimiskiirust 15,6 MB/s, kuigi mu leping on 100 Mbps?
V: 15,6 MB/s × 8 = 124,8 Mbps. See on suurem kui leping. Põhjus võib olla see, et mõõdetakse puhvrist (nt Steam või muu allalaadimishaldur) või et teie ühendus on tegelikult kiirem (näiteks kui pakkuja annab rohkem). Samuti võib allikas asuda kohalikus võrgus, kus piirangud puuduvad.
K: Kas saan teisendada MB/s Mbps-ks ka ilma kalkulaatorita?
V: Lihtne viis: korruta MB/s 8-ga. Näiteks 12,5 × 8 = 100. Kui on vaja vastupidi, jaga 8-ga. Kui number on keeruline, kasuta veebitööriista.
K: Millal peaksin kasutama MB/s ja millal Mbps?
V: Kasuta MB/s, kui räägid faili allalaadimisest või kopeerimisest (nt Windows kuvab allalaadimiskiirust MB/s). Kasuta Mbps, kui viidad internetiühenduse kiirusele, võrgukaardi spetsifikatsioonile või teenusepakkuja reklaamile. Teisendus on vajalik just nende kahe konteksti ühendamisel.