11.01.2016 o 21:50

Jaka jest rzeczywista prędkość pobierania?

Zastanawiałeś się jak to jest, że niby masz 30 MB na sekundę, a tak na prawdę nie pobiera Ci z taką prędkością tylko mniejszą? Dlaczego tak jest? Czy ktoś robi Cię w balona? Jeśli chcesz wiedzieć, to zapraszam do czytania dalszej części. A raczej mojej krótkiej wypowiedzi na ten temat :)

Na początek powiem, dlaczego właśnie poruszam ten temat?
Otóż poruszam ten temat ponieważ zadałem sobie pytanie - ile potrzebuję prędkości wysyłania, aby wrzucić filmik na YouTube, który zajmuje przykładowo 1 GB?

Odpowiedź wydawała się prosta, skoro mam 10 MB/s prędkości wysyłania, to teoretycznie 1 GB = 1024 MB, powinienem wrzucić wciągu 102,4 sekund, czyli 1 minutę i 42,4 sekundy.

Ale jak się domyślacie tak ładnie nie jest. Dlaczego? Ponieważ tak na prawdę, zwykły szary człowiek nie wie  o tym, że słysząc "będzie Pan miał prędkość pobierania 50 Megabitów na sekundę" nie wiemy, że chodzi o kbps, tylko myśli że chodzi o MB czyli megabajt.

Różnica jest taka, że w 1 bajcie (B) mieści się 8 bitów (b). Wracając do przykładu, mając 10 Mbps muszę liczyć się z tym, że 1 GB nie wrzucę w 1,424 min tylko dłużej. Jak to obliczyć?

Skoro wiemy że 1 B jest równy 8 b, to musimy pamiętać, że prędkość trzeba podzielić przez 8. Czyli 10Mbps / 8, to 1,25 MBps, inaczej mówiąc 1,25 MegaBajtów na sekundę. A więc nasze pierwsze obliczenia były błędne. Musimy je poprawić.

Więc chcąc wrzucić plik 1 GB czyli 1024 MB muszę podzielić przez 1,25 MB i wtedy dowiemy się, że zajmie mi to 819,2 sekund = 13.6533333 ~ 14 minut.

Oczywiście jest, to orientacyjny czas, ponieważ jak wiadomo prędkość czasem jest wyższa, czasem niższa, nie jest stała. Wszystko zależy od naszego łącza, od tego czy w danym czasie wykorzystujemy internet do innych czynności i oczywiście od łączy serwerów z jakimi się łączymy. W powyższym przykładzie serwerów YouTube.

Jak wiecie, samo wrzucenie filmiku na YouTube przy niskiej prędkości wysyłania zajmuje długo. Na dodatek po wrzucenie YouTube jeszcze przetwarza filmik co zajmuje dodatkowy czas i potrafi denerwować. To taki przykład na podstawie prędkości wysyłania na YouTube, ale tak samo można obliczyć sobie prędkość pobierania.

Poniżej jeszcze raz wam to zobrazuje na podstawie wzoru:

Mbps - czyli Megabit na sekundę
MB - czyli MegaBajt
SP - prędkość
WG - pojemność pliku

SP Mbps / 8 b = SP MBps

WG MB  / SP MBps = WG MB / s

WG MB / 60 s = WG MB / minutę.


Jeszcze raz:
30 Mbps / 8 b = 3,75 MBps
1024 MB / 3,75 MBps = 273,07 MB/s
273,07 MB/s / 60 s = 4,55 min

Czyli wyszło nam, że pobierając plik 1 GB-owy z prędkością 30 Mbps powinienem ściągnąć go w 4,55 minuty.  Ale jak mówiłem nie tylko zależy, to od naszego łącza, ale też od łącza i obciążenia serwera na którym znajdują się pliki, które pobieramy.

Wydaje mi się, że dobrze podałem obliczenia, jeśli jednak uważacie, że coś jest źle, to dajcie znać.

Pozdrawiam
DraG

Komentarze
© 2010 - 2018 - Karol Drąg
Wszelkie prawa zastrzeżone
Polityka plików cookies