Atsisiuntimo laiko skaičiuoklė
Apskaičiuokite atsisiuntimo laiką pagal failo dydį ir ryšio spartą.
Kaip naudotis šia atsisiuntimo laiko skaičiuokle
- Įveskite failo dydį
Įrašykite failo dydį į laukelį „Failo dydis“ ir išskleidžiamajame sąraše „Failo vienetas“ pasirinkite atitinkamą vienetą.
- Įveskite savo ryšio spartą
Įrašykite pralaidumo skaičių į laukelį „Ryšio sparta“ ir išskleidžiamajame sąraše „Spartos vienetas“ pasirinkite atitinkamą vienetą.
- Peržiūrėkite apskaičiuotą laiką
Rezultatas rodo perdavimo laiką sekundėmis, minutėmis ir valandomis.
- Atsižvelgti į realias tinklo sąnaudas
Tikėtina, kad faktinis atsisiuntimas truks 10–40 % ilgiau dėl protokolo sąnaudų, tinklo apkrovos ir „Wi-Fi“ trukdžių.
Kaip veikia ši atsisiuntimo laiko skaičiuoklė
Ši atsisiuntimo laiko skaičiuoklė apskaičiuoja, kiek laiko užtruks failo perdavimas, padalijant bendrą failo dydį (paverstą bitais) iš ryšio pralaidumo (bitais per sekundę). Įrankis naudoja dešimtainius failo dydžio vienetus (KB/MB/GB/TB) ir dešimtainius pralaidumo vienetus (Kbps/Mbps/Gbps), o baitų pavertimą į bitus (×8) atlieka viduje. Rezultatas yra SI sistemą atitinkantis perdavimo laiko įvertis sekundėmis, minutėmis ir valandomis.
Perdavimo laikas (sekundėmis) = failo dydis bitais ÷ pralaidumas bitais per sekundę
failo dydis bitais = failo dydžio reikšmė × baitų skaičius vienete × 8
pralaidumas bps = pralaidumo reikšmė × bitų skaičius vienete Apskaičiuokite 4,7 GB failo atsisiuntimo laiką naudojant 100 Mbps ryšį. 1 žingsnis: konvertuokite failo dydį į bitus – 4,7 GB = 4,7 × 1 000 000 000 baitų = 4 700 000 000 baitų × 8 = 37 600 000 000 bitų. 2 žingsnis: konvertuokite pralaidumą – 100 Mbps = 100 000 000 bitų per sekundę. 3 žingsnis: padalykite – 37 600 000 000 ÷ 100 000 000 = 376 sekundės ≈ 6 minutės 16 sekundžių. Praktiškai, dėl įprastų pridėtinių išlaidų, procesas truks šiek tiek ilgiau.
700 MB failas naudojant 50 Mbps ryšį: 700 × 1 000 000 × 8 = 5 600 000 000 bitų ÷ 50 000 000 bps = 112 sekundžių arba apie 1 minutę 52 sekundes.
2 GB vaizdo įrašo įkėlimas naudojant 10 Mbps spartos ryšį: 2 × 1 000 000 000 × 8 = 16 000 000 000 bitų ÷ 10 000 000 = 1 600 sekundžių ≈ 26 minutės 40 sekundžių.
- ✓ Šiame įrankyje failų dydžiams naudojami dešimtainiai priešdėliai (1 MB = 1 000 000 baitų), atitinkantys SI KB, MB, GB ir TB reikšmes.
- ✓ Skaičiuojant daroma prielaida, kad visas reklamuojamas pralaidumas yra prieinamas visą perdavimo laiką – realiomis sąlygomis greitis paprastai siekia 60–90 % nurodyto greičio dėl protokolo pridėtinių išlaidų, tinklo apkrovos ir delsos.
- ✓ Į skaičiavimą neįtrauktos papildomos TCP/IP antraščių, šifravimo (TLS) ar taikomojo sluoksnio protokolų (HTTP, FTP) pridėtinės išlaidos. Praktiškai tai prideda apie 5–15 % prie grynojo perdavimo laiko.
- ✓ Įvertis pateikiamas vienam nuosekliam atsisiuntimui; lygiagretus dalių perdavimas, CDN pagreitinimas arba „BitTorrent“ tipo kelių šaltinių atsisiuntimai gali būti gerokai greitesni.
- Interneto paslaugų teikėjai nurodo greitį megabitais per sekundę (Mbps), o ne megabaitais per sekundę (MB/s). Padalykite Mbps skaičių iš 8, kad gautumėte apytikslį MB/s pralaidumą: 100 Mbps ≈ 12,5 MB/s.
- „Wi-Fi“ greitis mažėja dėl atstumo, sienų ir trukdžių. 300 Mbps „Wi-Fi“ sparta yra teorinis maksimumas – realus pralaidumas dažnai siekia tik 30–50 % šio skaičiaus.
- Siunčiant labai didelius failus (50+ GB), pasidomėkite, ar jūsų ryšiui taikomi duomenų limitai. Daugelis teikėjų riboja greitį arba taiko papildomus mokesčius viršijus 1 TB per mėnesį.
- Asimetriniuose ryšiuose (kabelinis, DSL) išsiuntimo greitis paprastai yra daug mažesnis nei atsisiuntimo. Vertindami, kiek laiko užtruks failų įkėlimas ar atsarginis kopijavimas į debesį, naudokite išsiuntimo, o ne atsisiuntimo greitį.
- IEEE 802.3 — „Ethernet“ standartas ir pralaidumo apibrėžimai
- Federalinė ryšių komisija (FCC) — „Measuring Broadband America“ ataskaitos
- Tarptautinė elektrotechnikos komisija (IEC) 80000-13 — dvejetainių priešdėlių apibrėžimai duomenų kiekiams
Bitai prieš baitus pralaidumo juostoje
Interneto paslaugų teikėjai beveik visuotinai nurodo ryšio spartą megabitais per sekundę (Mbps), o operacinės sistemos ir atsisiuntimų tvarkyklės rodo eigą megabaitais per sekundę (MB/s). Kadangi vienas baitas lygus aštuoniems bitams, norėdami gauti failų pralaidumo spartą MB/s, turite Mbps skaičių padalyti iš aštuonių. Pavyzdžiui, 200 Mbps planas užtikrina teorinį maksimalų 25 MB/s greitį. Ši skaičiuoklė automatiškai atlieka baitų pavertimą bitais, todėl galite įvesti failų dydžius megabaitais ar gigabaitais, o pralaidumą – megabitais, nesirūpindami dėl aštuoneto koeficiento neatitikimo.
Kodėl realus atsisiuntimas yra lėtesnis nei apskaičiuota
Apskaičiuotas laikas daro prielaidą, kad visas jūsų pralaidumas yra skiriamas failo perdavimui, o tai praktikoje niekada nevyksta. TCP/IP protokolo antraštės prideda maždaug 3–5 % papildomų sąnaudų. TLS šifravimas HTTPS ryšiams prideda nedidelių papildomų kaštų. Tinklo perkrova, ypač naudojant bendrą „Wi-Fi“ ryšį arba piko valandomis, sumažina faktinį pralaidumą. Pats serveris gali riboti perdavimo spartą. Be to, delsa – laikas, per kurį duomenys nukeliauja nuo jūsų įrenginio iki serverio ir atgal – reiškia, kad kiekvienas duomenų paketas šiek tiek palaukia prieš užklausiant kito. Norėdami gauti tikrovišką įvertinimą, prie teorinio laiko pridėkite 10–40 %, priklausomai nuo jūsų tinklo sąlygų.
Atsisiuntimo laiko skaičiuoklės DUK
Kodėl mano faktinis atsisiuntimas yra lėtesnis nei ši prognozė?
Prognozė pagrįsta jūsų nurodytu pralaidumu. Realiems atsisiuntimams įtakos turi tinklo apkrova, serverio ribojimai, TCP/IP protokolo pridėtinės išlaidos, Wi-Fi trukdžiai ir atstumas iki serverio. Tikėtina, kad reali sparta sieks 60–90 % teorinės vertės.
Kuo skiriasi Mbps ir MB/s?
Mbps yra megabitai per sekundę (naudojami interneto tiekėjų spartai nurodyti), o MB/s yra megabaitai per sekundę (naudojami atsisiuntimo programose ir failų kopijavimo languose). Kadangi 1 baitas = 8 bitai, padalykite Mbps iš 8, kad gautumėte MB/s. 200 Mbps ryšys užtikrina maždaug 25 MB/s failų perdavimo spartą.
Ar tai apima įkėlimo laiką?
Skaičiuoklė prognozuoja vienpusio perdavimo laiką pagal jūsų įvestą spartą. Atsisiuntimams naudokite atsisiuntimo spartą; įkėlimams (atsarginėms kopijoms debesyje, vaizdo įrašų įkėlimui) įveskite įkėlimo spartą – namų interneto ryšio įkėlimo sparta paprastai yra gerokai mažesnė.
Kaip sužinoti savo faktinę ryšio spartą?
Atlikite spartos testą naudodami tokias paslaugas kaip Ookla Speedtest, Fast.com (Netflix) arba savo interneto tiekėjo įrankį. Tiksliausiai prognozei naudokite išmatuotą atsisiuntimo arba įkėlimo spartą (o ne maksimalią plano spartą).
Kodėl skaičiuoklė naudoja dvejetainę sistemą failo dydžiui, bet dešimtainę pralaidumui?
Šis įrankis naudoja dešimtainius failų dydžio ir pralaidumo vienetus, kad skaičiavimas išliktų vienoje SI skalėje. Jei jūsų operacinė sistema nurodo failo dydį GiB arba MiB, pirmiausia konvertuokite šią vertę į dešimtainius GB arba MB.