MB/s til Mbps: Nákvæm umreikningur á gagnaflutningshraða
Grunnatriði: Munurinn á bitum og bætum
Umreikningurinn á milli megabæta á sekúndu (MB/s) og megabita á sekúndu (Mbps) byggir á fastri stærðfræðilegri tengslum: 1 MB/s = 8 Mbps. Þessi stuðull er ekki nálgun heldur nákvæm afleiðsla af því að 1 bæti (byte) samanstendur af 8 bitum. Þegar um er að ræða gagnaflutningshraða haldast þessi tengsl óbreytt, því tímavíddin (sekúndan) er sú sama í báðum einingum.
Margir rugla saman megabætum á sekúndu (MB/s) og megabitum á sekúndu (Mbps) vegna þess að báðar einingar nota forskeytið "mega-" og vísa til gagna á tímaeiningu. Munurinn er sá að MB/s mælir gagnamagn í bætum en Mbps mælir gagnamagn í bitum. Þess vegna er stuðullinn 8 algjörlega óhjákvæmilegur við umreikning.
Sögulega er ástæðan fyrir því að bætið er 8 bitar að rekja til upphaflegrar hönnunar tölvukerfa, þar sem 8 bitar þurftu að tákna eitt stafamerki (ASCII-kóðun). Þessi staðall hefur haldist óbreyttur í nútíma tölvunarfræði og netkerfum.
Hvers vegna netkerfishraði er gefinn upp í bitum á sekúndu
Netþjónustuaðilar og tækniframleiðendur nota almennt Mbps (og Gbps) til að auglýsa flutningsgetu sambanda. Þetta er iðnaðarvenja sem á rætur að rekja til fyrstu tíma samskiptatækni, þar sem bitar voru grundvallareiningin fyrir merki í símalínum og tengikerfum.
Framlegð (overhead) í netstaðlum eins og Ethernet, TCP/IP og UDP bætir við sig auka bitum fyrir ramma, höfuðupplýsingar og villuleit. Þess vegna er raunverulegur gagnaflutningshraði í bætum á sekúndu oft lægri en hámarkshraðinn í Mbps gefur til kynna. Til dæmis, á 100 Mbps Ethernet-tengingu er hámarks nýtni fyrir gagnabæti um það bil 94–97% vegna rammakostsnaðar, sem þýðir að besti mögulegi hraðinn í MB/s er um 11,75–12,125 MB/s, ekki nákvæmlega 12,5 MB/s.
Þessi munur skýrir hvers vegna notendur sjá oft hraða eins og 11,2 MB/s í skráarflutningi þegar netkerfið þeirra er auglýst sem 100 Mbps — tölurnar passa vel ef tekið er tillit til framlegðar og umreiknings með stuðlinum 8.
Umreikningsformúla og algebraísk afleiðsla
Formúlan er einföld en nákvæm:
- MB/s → Mbps: Margfaldaðu gildið í MB/s með 8.
- Dæmi: 15 MB/s × 8 = 120 Mbps.
- Mbps → MB/s: Deildu gildinu í Mbps með 8 (eða margfaldaðu með 0,125).
- Dæmi: 100 Mbps ÷ 8 = 12,5 MB/s.
Algebraískt séð:
- Látum
xvera gildi í MB/s. - Þá er gildið í Mbps =
x × 8. - Látum
yvera gildi í Mbps. - Þá er gildið í MB/s =
y ÷ 8.
Þessi tengsl gilda fyrir öll rauntölur, þar með talin tugabrot, mjög lítil gildi og mjög stór gildi. Til dæmis:
- 0,5 MB/s = 4 Mbps (0,5 × 8)
- 250 Mbps = 31,25 MB/s (250 ÷ 8)
- 0,001 MB/s = 0,008 Mbps
- 100.000 Mbps = 12.500 MB/s
Engin nálgun á sér stað; stuðullinn 8 er nákvæmur og óbreytanlegur. Þegar unnið er með mjög stór gildi, eins og 1 Gbps (1000 Mbps), er gott að muna að 1 Gbps = 125 MB/s, sem kemur fram með því að deila 1000 með 8.
Hagnýt umreikningstafla
Eftirfarandi tafla sýnir algeng gildi og umreikninga á milli MB/s og Mbps:
| MB/s | Mbps |
|---|---|
| 0 | 0 |
| 1 | 8 |
| 5 | 40 |
| 10 | 80 |
| 12,5 | 100 |
| 25 | 200 |
| 50 | 400 |
| 100 | 800 |
| 125 | 1.000 (1 Gbps) |
| Mbps | MB/s |
|---|---|
| 1 | 0,125 |
| 10 | 1,25 |
| 50 | 6,25 |
| 100 | 12,5 |
| 200 | 25 |
| 500 | 62,5 |
| 1.000 | 125 |
| 10.000 | 1.250 |
Þessi tafla er gagnleg fyrir alla sem þurfa að bera saman forskriftir eða frammistöðutölur. Athugaðu að gildin í töflunni eru nákvæm og byggja á stuðlinum 8.
Mikilvægar reglur og jaðartilvik
Umreikningstólið á aðeins við um gagnaflutningshraða í einingunum MB/s (megabæti á sekúndu) og Mbps (megabitar á sekúndu). Það breytir ekki í eða úr öðrum einingum eins og KB/s, Gbps, eða MBps (án "/s"). Notendur verða að vera varkárir með há- og lágstafi: "MB" stendur fyrir megabæti en "Mb" fyrir megabita — mismunandi einingar.
Neikvæðar tölur: Gagnaflutningshraði getur ekki verið neikvæður. Ef neikvætt gildi er slegið inn ætti tólið að hunsa það eða sýna villuboð.
Núll: 0 MB/s = 0 Mbps. Þetta er gilt gildi.
Tugabrot: Tólið styður tugabrot. Til dæmis er 12,5 MB/s = 100 Mbps og 0,1 Mbps = 0,0125 MB/s. Engin námundun á sér stað nema viðmótið takmarki fjölda aukastafa.
Nákvæmni: Stuðullinn 8 veldur engu tapi á nákvæmni. 1 MB/s verður alltaf nákvæmlega 8 Mbps; 0,001 MB/s verður 0,008 Mbps.
Bil: Tólið ætti að takast á við mjög lítil gildi (vísindaleg framsetning) og mjög stór gildi (allt að 100.000 Mbps eða meira) án yfirflæðis, að því tilskildu að JavaScript eða bakendatölvutakmarkanir leyfi.
Hver þarf á þessu að halda?
- Heimilisnotandi: Sér skráarhlaðanir sínar sem 15 MB/s og vill bera saman við áskrift sína að 120 Mbps neti. Umreikningurinn: 15 × 8 = 120 Mbps, sem passar nákvæmlega við áskriftina.
- Vefhönnuður: Mælir hleðslutíma síðu í bætum og þarf að bera saman við bandbreiddarmörk skýjaþjónustu sem eru í bitum. 3,5 MB/s hraði jafngildir 28 Mbps.
- Netstjóri: Metur hvort 1 Gbps tenging dugar fyrir skráaþjón sem skilar 80 MB/s. 80 MB/s = 640 Mbps, sem er vel innan marka 1 Gbps tengingar.
- Myndbandsklippari: Athugar hvort netið ráði við 4K streymi sem krefst 25 Mbps. Hraðapróf sýnir 3,1 MB/s. 3,1 × 8 = 24,8 Mbps, sem er örlítið undir þörfinni.
- Öryggisafritunarnotandi: Ber saman flutningshraða á staðbundnum NAS-tæki (í MB/s) við upphleðsluhraða á fjarskiptaþjón (í Mbps). 60 MB/s NAS skrifar um 480 Mbps til samanburðar.
Algengar villur og rangtúlkanir
Villa 1: Að rugla saman MBps og Mbps. Skammstöfunin MBps (með „p“ sem stendur fyrir „per“) er stundum notuð í stað MB/s en getur valdið ruglingi. Mikilvægt er að nota rétta skammstöfun: MB/s eða MBps fyrir bæti, og Mbps fyrir bita.
Villa 2: Að nota 8,192 í stað 8. Í gagnageymslusamhengi er 1 kB stundum skilgreint sem 1024 bæti (kibíleiki), en í gagnaflutningshraða er alltaf notað 1000 á forskeyti (kíló- = 1000, mega- = 1.000.000). Stuðullinn 8 er óbreytanlegur óháð forskeytinu.
Villa 3: Að gleyma að tímaeiningin er sú sama. Umreikningurinn gildir aðeins ef báðar tölur vísa til sama tímabils (sekúndu). Ef hraði er gefinn upp sem MB/mínútu eða Mbps á klukkustund, þarf fyrst að breyta í MB/s eða Mbps áður en stuðullinn 8 er notaður.
Algengar spurningar
Af hverju er stuðullinn 8 en ekki einhver önnur tala? Stuðullinn 8 kemur fram vegna þess að 1 bæti = 8 bitar. Þetta er skilgreiningin á bæti í nútíma tölvukerfum, byggð á ASCII-kóðun og vélbúnaðarhönnun.
Get ég notað þennan umreikning fyrir KB/s og kbps? Já, sami stuðullinn 8 gildir fyrir allar einingar sem byggja á bætum og bitum: 1 KB/s = 8 kbps, 1 GB/s = 8 Gbps, o.s.frv. Hins vegar er mikilvægt að muna að forskeytin (kíló-, mega-, gíga-) vísa til þúsunda, milljóna og milljarða, ekki til 1024/1024/1024.
Hvers vegna sé ég 11,2 MB/s en ekki 12,5 MB/s á 100 Mbps tengingu? Vegna framlegðar (overhead) í samskiptareglum eins og Ethernet, TCP/IP og UDP. Hámarks nýtni er um 94-97%, þannig að raunverulegur gagnaflutningshraði í bætum er lægri en fræðilegt hámark.
Eru megabæti á sekúndu alltaf reiknuð með 1 MB = 1.000.000 bæti? Já, í gagnaflutningshraða er alltaf notað tugakerfi: 1 MB = 1.000.000 bæti. Þetta er öðruvísi en gagnamagn í tölvuminni, þar sem 1 MB getur þýtt 1.048.576 bæti (2^20). Þessi munur getur valdið ruglingi við útreikninga á flutningstíma.
Hvernig reikna ég flutningstíma fyrir skrá? Þú þarft skráarstærð (í bætum) og hraða (í Mbps). Fyrst breytir þú hraðanum í MB/s (deila með 8). Síðan deilir þú skráarstærðinni í MB (skráarstærð í bætum deilt með 1.000.000) með hraðanum í MB/s. Til dæmis: 10 GB skrá = 10.000 MB, á 200 Mbps = 25 MB/s. Flutningstími = 10.000 / 25 = 400 sekúndur = 6 mínútur og 40 sekúndur.
Má ég nota tólið fyrir gildi með tugabrotum? Já, tólið styður öll rauntölugildi, þar með talin tugabrot. Engin námundun á sér stað nema viðmótið takmarki fjölda aukastafa.