Baza wiedzy

Czas pobierania — Mbps, MB/s i MiB krok po kroku

Jak obliczyć czas transferu, odróżnić bity od bajtów i MB od MiB oraz uwzględnić sprawność łącza na konkretnych przykładach.

Plik 1 GB przy 100 Mbps potrzebuje teoretycznie 80 sekund. Przy założeniu, że na dane pliku przypada 80% tej szybkości, czas wynosi 100 sekund. Różnica nie wynika z innego pliku: trzeba rozróżnić jednostki i określić, jaką szybkość naprawdę podstawiamy do wzoru. Ten poradnik pokazuje obliczenie czasu, wymaganej przepustowości i możliwego rozmiaru danych.

Mbps i MB/s: bity oraz bajty

Bajt zawiera 8 bitów. 100 Mbps = 100 000 000 bit/s = 12,5 MB/s. Małe b oznacza bit, a wielkie B bajt. Szybkość 100 MB/s odpowiada 800 Mbps. Kalkulator oznacza jednostkę bajtów na sekundę także jako MBps.

MB i MiB: dwie skale rozmiaru

JednostkaLiczba bajtów
1 MB1 000 000
1 MiB1 048 576
1 GB1 000 000 000
1 GiB1 073 741 824

NIST rozróżnia dziesiętne przedrostki SI oraz binarne przedrostki IEC. Jeśli aplikacja podaje niejasne „GB”, sprawdź dokładną liczbę bajtów w informacjach o pliku. 1 GiB jest o około 7,37% większy niż 1 GB; przy tej samej szybkości jego przesłanie trwa odpowiednio dłużej.

Wzór na czas i sprawność

czas [s] = rozmiar [B] × 8 / (szybkość [bit/s] × η), gdzie η = sprawność [%] / 100. Dla 80% podstawiasz 0,8. Model zakłada stałą szybkość i stałą sprawność przez cały transfer.

  1. Zamień rozmiar na bajty zgodnie z MB, MiB, GB lub GiB.
  2. Pomnóż przez 8, aby otrzymać bity.
  3. Zamień szybkość na bity na sekundę i pomnóż ją przez sprawność.
  4. Podziel liczbę bitów przez użyteczną szybkość. Wynik w sekundach podziel przez 60, jeśli potrzebujesz minut.

Sprawność 80% jest przykładowym założeniem, nie uniwersalnym narzutem protokołów ani pomiarem Twojego łącza. Jeżeli podstawiasz już zmierzoną szybkość danych pliku, wybierz 100%, aby nie pomniejszyć jej drugi raz.

Przykład 1: ten sam plik, różna sprawność

1 GB × 8 = 8 000 000 000 bitów. Przy 100 Mbps i 100%: 8 000 000 000 / 100 000 000 = 80 s. Przy 80%: 8 000 000 000 / 80 000 000 = 100 s. Spadek użytecznej szybkości o 20% wydłuża czas o 25%, a nie o 20%.

Przykład 2: 250 MB albo 250 MiB przy 20 Mbps

RozmiarCzas przy 100%Czas przy 80%
250 MB100 s125 s
250 MiB104,8576 s131,072 s

W drugim wierszu licznik to 250 × 1 048 576 × 8 = 2 097 152 000 bitów. To wystarcza, aby wyjaśnić różnicę czasu wynikającą wyłącznie z jednostki.

Wymagana szybkość i rozmiar danych

Aby przesłać 1 GB w 60 s przy sprawności 80%, potrzebujesz 8 000 000 000 / (60 × 0,8) ≈ 166 666 667 bit/s, czyli około 166,667 Mbps. W drugą stronę, 100 Mbps przez 180 s przy 80% przeniesie 100 000 000 × 180 × 0,8 / 8 = 1 800 000 000 B, czyli 1,8 GB.

Jak użyć kalkulatora i ocenić wynik

Otwórz kalkulator czasu pobierania i przepustowości, wybierz czas, szybkość lub rozmiar, a następnie jednostki i sprawność. W przykładzie 250 MiB wybierz właśnie MiB, szybkość 20 Mbps i sprawność 80%; wynik wyniesie 131,072 s. Zaokrąglenie prezentacji może skrócić zapis, ale nie zmienia wybranej skali jednostek.

Rzeczywisty transfer może zmieniać się w czasie: zależy m.in. od serwera, dysku, Wi-Fi, współdzielenia łącza, retransmisji i czasu rozpoczęcia połączenia. Ten kalkulator nie mierzy tych zjawisk ani nie wykonuje speedtestu. Porównuj wynik z czasem przesłania znanego pliku i używaj założeń odpowiadających własnemu scenariuszowi.

Małe laboratorium

2 GiB, 100 Mbps i ograniczone okno transferu

Masz kopię 2 GiB i łącze 100 Mbps. Przyjmij sprawność 80%. Oblicz czas i oceń, czy zmieścisz się w trzech minutach.

Przykładowy wynik214,7483648 s ≈ 3 min 35 sOtwórz przykład w kalkulatorze
  1. 2 GiB = 2 × 1 073 741 824 bajty = 17 179 869 184 bity. Dla porównania 2 GB to tylko 16 000 000 000 bitów.

  2. Użyteczna szybkość w przyjętym modelu wynosi 100 000 000 × 0,8 = 80 000 000 bit/s. Dzielenie daje 214,7483648 s; 2 GB trwałoby 200 s.

  3. Do celu 180 s potrzeba 17 179 869 184 / (180 × 0,8) ≈ 119 304 647 bit/s, czyli około 119,305 Mbps nominalnie przy tej samej sprawności.

Teraz Twoja kolej

Jaki czas otrzymasz przy 200 Mbps i tej samej sprawności 80%?

Pokaż odpowiedź i wyjaśnienie

107,3741824 s, około 1 min 47 s. W tym modelu podwojenie szybkości przy tej samej sprawności skraca czas o połowę.

Oficjalne dokumenty

Standardy i źródła

Kontrola źródeł:

Data dotyczy kontroli wskazanych dokumentów i rejestrów, a nie zatwierdzenia materiału przez ich autorów. Założenia i ograniczenia obliczeń podajemy przy wyniku. Jak opracowujemy materiały.