Objaśnienie OTT - Zrozumienie prędkości transferu sieciowego


Niedawno kupiłem urządzenie NAS (urządzenie podłączone do sieci) od Synology, połączyłem je z moją siecią i zacząłem przenosić pliki. Pierwszą rzeczą, którą zauważyłem, była szybkość transferu sieci. Kopiowałem nad dużymi plikami wideo i trwało to wiecznie! Postanowiłem sprawdzić szybkość transferu między moim NAS a komputerem, aby zobaczyć szybkość transferu.

Pobrałem program o nazwie Test prędkości LAN, który uzyskał świetne recenzje i wypróbował na zewnątrz. Rzeczywiście, moja szybkość transferu wynosiła mniej niż 1 MB / s! Zauważ, że to megabajty na sekundę, a nie megabity na sekundę. Pójdę bardziej szczegółowo na Mbps vs MBps i wszystkie te fajne rzeczy. Po przeprowadzeniu badań zorientowałem się, co robię źle i ostatecznie uzyskałem prędkość transferu do super szybkiego 40 MB / s! Z technicznego punktu widzenia prędkość tę można uzyskać tylko w przypadku korzystania z gigabitowej sieci Ethernet. Wyjaśnię też więcej na ten temat.

test prędkości

Jednostki transmisji danych sieci LAN

Najpierw odczytajmy numery . Jest standardowy Ethernet 100 Mbps, czyli to, co większość ludzi ma w domu. 100 Mb / s to 100 megabajtów na sekundę. To jest tłumaczone na 12,5 megabajtów na sekundę (MB / s lub MB / s). O wiele łatwiej jest przekonwertować na MB, ponieważ jest to coś, co wszyscy dobrze znamy, a nie bity. Oznacza to, że jeśli nie masz gigabitowego routera i gigabitowej karty sieciowej na komputerach lub NAS, maksymalna prędkość transferu pliku w sieci domowej wynosi 12,5 MB / s.

w rzeczywistym świecie niemożliwe jest uzyskanie teoretycznego maksimum. Prawdopodobnie skończysz z około 4 do 8 MBps. Jeśli otrzymujesz coś naprawdę niskiego, jak 1 MB / s lub mniej, istnieją powody, które wymienię poniżej. Zwróć uwagę, że nawet jeśli twój komputer ma gigabitową kartę sieciową, nie uzyskasz wyższej prędkości transferu, chyba że wszystkie urządzenia, które są przesyłane, obsługują gigabit.

Jeśli masz kartę Gigabit Ethernet twój komputer, router lub przełącznik jest gigabitowy, a urządzenie odbierające ma również gigabitową kartę Ethernet, maksymalna prędkość przesyłu przeskakuje do 1000 Mb / s lub 125 MB / s. Ponownie, nie osiągniesz tej teoretycznej prędkości, ale powinieneś osiągnąć od 30 do 60 MBps w zależności od rodzaju przesyłanych plików i konfiguracji sieci. Przejdźmy do szczegółów na ten temat.

Szybkość transferu zależy od tego, co?

Jak już wspomniano powyżej, szybkość transferu zależy od typu sieci Ethernet w sieci, ale to nie jedyny czynnik. Istnieje kilka innych czynników, które określają ostateczną prędkość transferu między dwoma urządzeniami.

Prędkość twardego dysku

Jednym z głównych czynników ograniczających jest szybkość dysku twardego. Jeśli masz komputer z prędkością 5400 obr./min, szybkość transferu będzie o wiele mniejsza niż w przypadku dwóch dysków SSD w konfiguracji RAID 0! Jak to? Cóż, to zależy. Słyszałem, że niektórzy znajomi zbliżają się do 100 MB / s, korzystając z całkiem szalonych konfiguracji. W mojej sieci, nawet z gigabitowym ethernetem, mam tylko około 40 MB / s. Jednym z powodów jest to, że mam wolniejsze dyski twarde.

twardy dysk

Jeśli czytasz online, przekonasz się, że nawet najnowocześniejsze dyski twarde (SATA 3.0 GB / s) osiągną maksymalną prędkość odczytu 75 MB / s. Oznacza to, że nawet nie będziesz w stanie przejść obok tego, nie przechodząc do droższych konfiguracji, takich jak RAID 0,1 lub 5 z rzeczywistymi sprzętowymi kontrolerami RAID.

Prędkość magistrali

Nawet jeśli masz szybki dysk twardy, dane wciąż trzeba przenieść z dysku twardego na płytę główną, a następnie na kartę sieciową. Szybkość autobusu robi dużą różnicę. Na przykład, jeśli używasz starszej szyny PCI, szybkość transmisji danych wynosi tylko 133 MB / s. To może zabrzmieć wyżej niż maksimum dla gigabitowego Ethernetu i tak jest, ale magistrala jest współdzielona przez cały system, więc nigdy tak naprawdę nie dostajesz tej prędkości.

autobus PCI

Nowszy system PCI Express dostarczy Ci maksimum 250 MB / s, co czyni wielką różnicę. Zasadniczo oznacza to, że próbujesz przesłać pliki z naprawdę starego komputera, a nawet jeśli kupisz kartę Gigabit Ethernet, nie spodziewaj się, że uzyskasz prędkość zbliżoną do 125 MB / s.

Kable sieciowe

Kolejnym aspektem tego wszystkiego jest okablowanie. Jeśli twoje kable są stare lub znajdują się w pobliżu źródeł zasilania, może to wpłynąć na wydajność. Ponadto długość będzie miała znaczenie, jeśli kable są bardzo długie. Ogólnie jednak nie ma to większego znaczenia, więc nie wychodź i nie zamieniaj wszystkich kabli. Zasadniczo chcesz mieć pewność, że masz kable CAT 5e lub CAT 6.

kable sieciowe

Najważniejszym punktem, z którego można się stąd dostać, jest to, że dysk twardy jest główny czynnik ograniczający i jest najbardziej prawdopodobną przyczyną, dla której zobaczysz tylko wyniki z zakresu od 30 do 80 MB / s. Aby uzyskać naprawdę wysoką liczbę, potrzebujesz macierzy RAID 0 ze sterownikami sprzętowymi.

Urządzenia sieciowe

Na koniec powinieneś starać się, aby twoje dwa urządzenia (NAS i komputer PC) były podłączone do ten sam przełącznik lub router. Podłączam komputer i NAS do tego samego przełącznika, a następnie podłączam mój przełącznik do routera bezprzewodowego. Przełącznik jest lepszy niż router, ponieważ każdy port ma dedykowaną przepustowość, podczas gdy na routerze przepustowość jest dzielona między porty. Istnieje również o wiele mniej kolizji na przełączniku niż na routerze lub hoście.

Jeśli chcesz uzyskać lepsze prędkości transferu, nie podłączaj wszystkiego do routera bezprzewodowego. Zamiast tego kupuj dedykowany przełącznik, a następnie podłącz router do przełącznika i podłącz dwa urządzenia, do których chcesz przesłać dane, do przełącznika. Zrobiłem to i zrobiło to ogromną różnicę.

przełącznik sieciowy

Po drugie, nie uzyskasz dużych prędkości, jeśli łączysz się przez WiFi z PC lub laptop. Musisz upewnić się, że używasz portu ethernetowego, aby uzyskać najszybszą możliwą szybkość.

Rozmiar pliku

Zauważyłem również, że przesyłanie tony małych plików jest wolniejsze niż przesyłanie mniejszej liczby większe pliki. Na przykład, przy przesyłaniu tysięcy zdjęć w kilku katalogach, uzyskałem prędkość przesyłania danych od 15 do 20 MB / s, natomiast przesyłanie dużych plików filmowych o wielkości od 1 do 8 GB dałoby szybsze 40 MB / s.

Wnioski

Mam nadzieję, że ten wpis pozwala lepiej zrozumieć, co wpływa na prędkość transferu w sieci LAN. To nigdy nie było problemem, o którym wcześniej wiele dbałem, ale po tym, jak dostałem kamerę wideo HD, byłem zmuszony kupić NAS, aby zarządzać wszystkimi dodatkowymi danymi. Bardzo powolne przenoszenie plików sprawiło, że analizowałem i wiele się nauczyłem. Nawet jeśli nie zależy ci zbytnio na prędkości transferu, może to oznaczać, że w przyszłości zrobi to ogromną różnicę. Daj nam znać swoje myśli w komentarzach. Jaką prędkość dostaniesz w swojej sieci LAN? Ciesz się!

SCP-093 Red Sea Object (All tests and Recovered Materials Logs) | Object Class Euclid

Powiązane posty:


24.10.2012