Zrozumienie szybkości przesyłania danych w sieci LAN
Niedawno kupiłem urządzenie NAS (Network Attached Storage) od firmy Synology(Synology) , podłączyłem je do mojej sieci i zacząłem przesyłać pliki. Pierwszą rzeczą, jaką zauważyłem, była niska prędkość transferu sieciowego.
Kopiowałem kilka dużych plików wideo i trwało to wieczność! Postanowiłem sprawdzić szybkość transferu między moim NAS a komputerem, aby zobaczyć szybkość przesyłania danych.
Pobrałem program o nazwie LAN Speed Test , który otrzymał doskonałe recenzje i wypróbowałem go. Rzeczywiście, moja prędkość pobierania była mniejsza niż 40 MB/s! Zauważ, że to megabajty na sekundę, a nie megabity na sekundę. Omówię więcej szczegółów na temat Mb/s(Mbps) vs. Mb(MBps) /s i wszystkich innych technicznych rzeczy.
Po przeprowadzeniu pewnych badań zorientowałem się, co robię źle i ostatecznie uzyskałem szybkość transferu do super szybkiego wysyłania 85 MB/s i pobierania 110 MB/sTechnicznie rzecz biorąc, możesz uzyskać tę prędkość tylko wtedy, gdy używasz Gigabit Ethernet .
Jeśli masz 10 Gigabit Ethernet , teoretycznie możesz uzyskać 10 razy szybszą prędkość wysyłania i pobierania. Więcej na ten temat wyjaśnię poniżej.
Jednostki szybkości transmisji danych w sieci LAN
Najpierw wyjaśnijmy liczby. Istnieje standardowa sieć Ethernet 100 Mb/s(Mbps) , którą większość ludzi ma w domu. 100 Mb/s(Mbps) to 100 megabitów(megabits) na sekundę. To jest tłumaczone na 12,5 megabajtów na sekundę ( MBps or MB/s ). O wiele łatwiej jest przekonwertować na MB(MBs) , ponieważ jest to coś, co wszyscy znamy, a nie bity.
Oznacza to, że jeśli nie masz gigabitowego routera lub przełącznika i gigabitowej karty sieciowej na swoich komputerach lub serwerze NAS , maksymalna prędkość, z jaką możesz przesłać plik w sieci domowej, wynosi 12,5 MB/s(MBps) .
Poza tym w prawdziwym świecie niemożliwe jest osiągnięcie teoretycznego maksimum. Prawdopodobnie skończysz gdzieś około 4 do 8 MBps . Jeśli otrzymujesz coś naprawdę niskiego, takiego jak 1 MBps lub mniej, istnieją ku temu powody, o których wspomnę poniżej.
Pamiętaj, że nawet jeśli Twój komputer ma kartę Gigabit Ethernet, nie uzyskasz wyższych prędkości transferu, chyba że wszystkie urządzenia, przez które przesyłane są dane, obsługują gigabit.
Jeśli masz gigabitową kartę ethernetową w komputerze, router lub przełącznik jest gigabitowy, a urządzenie odbierające ma również gigabitową kartę ethernetową, maksymalna prędkość transferu skacze do znacznie lepszej 1000 Mb/s(Mbps) lub 125 Mb(MBps) /s (125 megabajtów na sekundę).
Ponownie, nie uzyskasz tej teoretycznej prędkości, ale powinieneś uzyskać od 70 do 115 MB(MBps) /s w zależności od typu przesyłanych plików i konfiguracji sieci.
Wreszcie, najnowsze urządzenia można uaktualnić za pomocą kart sieciowych 10 GBe. Oczywiście będziesz potrzebować przełącznika, który może obsłużyć również 10 GBe, ale jak widać na wykresie, prędkość transferu jest 10 razy większa niż ta, z której obecnie korzysta większość ludzi.
Jeśli pracujesz z mnóstwem plików wideo, które muszą być przesyłane przez sieć, modernizacja sprzętu znacznie poprawi przepływ pracy. Na szczęście kabel Cat5e może obsłużyć 10 GBe na krótszych dystansach. Jeśli musisz ułożyć nowe okablowanie, powinno to być Cat 6a lub Cat 7 .
Szybkość transferu zależy od czego?
Tak więc, jak wspomnieliśmy powyżej, prędkość transferu sieciowego zależy od rodzaju sieci Ethernet, którą masz w swojej sieci, ale nie jest to jedyny czynnik. Istnieje kilka innych czynników, które określają ostateczną prędkość transferu między dwoma urządzeniami.
Prędkość dysku twardego
Jednym z głównych czynników ograniczających jest prędkość dysku twardego. Jeśli masz komputer o prędkości 5400 obr./min(RPM) , szybkość transferu będzie znacznie mniejsza niż w przypadku dwóch dysków SSD w konfiguracji RAID 0 ! Jak to? Cóż, to zależy.
W mojej sieci, nawet z gigabitowym Ethernetem, osiągam tylko około 40 do 50 MB/s przy użyciu tradycyjnego dysku twardego talerza.
Jeśli czytasz w Internecie, przekonasz się, że nawet większość dysków twardych ( SATA 3,0 GB/s ) osiąga maksymalną prędkość odczytu 75 MB/s . Oznacza to, że nie będziesz w stanie tego nawet przekroczyć bez przechodzenia do droższych konfiguracji, takich jak RAID 0,1 lub 5 z rzeczywistymi kontrolerami sprzętowymi RAID .
Kiedy wskoczysz na dysk SSD(SSD) , wszystko stanie się szybsze. Jednak, aby uzyskać wyniki, które pokazałem na górze (blisko 110 MB/s ), najprawdopodobniej potrzebujesz superszybkiego dysku SSD NVMe(NVMe SSD) . Dyski te mogą odczytywać i zapisywać do 3000 MB/s , co znacznie wykracza poza Gigabit Ethernet .
Prędkośc autobusu
Nawet jeśli masz szybki dysk twardy, dane nadal muszą być przesyłane z dysku twardego na płytę główną, a następnie na kartę sieciową. Prędkość autobusu robi dużą różnicę.
Na przykład, jeśli używasz starszej magistrali PCI , szybkość przesyłania danych wynosi tylko 133 MB/s . To może wydawać się wyższe niż maksimum dla gigabitowej sieci Ethernet i tak jest, ale magistrala jest współdzielona przez cały system, więc nigdy tak naprawdę nie uzyskasz takiej prędkości.
Najnowsza wersja PCI Express zapewni Ci maks. 985 MB/s , więc to ogromna różnica. Zasadniczo oznacza to, że jeśli próbujesz przesłać pliki z naprawdę starego komputera, a nawet jeśli kupujesz kartę Gigabit Ethernet, nie spodziewaj się, że osiągniesz maksymalną prędkość transferu 125 MB/s
Kable sieciowe
Kolejnym aspektem tego wszystkiego jest okablowanie. Jeśli twoje kable są stare lub znajdują się blisko źródeł zasilania, może to wpłynąć na wydajność. Również długość będzie miała znaczenie, jeśli kable są bardzo długie.
Ogólnie jednak nie zrobi to dużej różnicy, więc nie wychodź i nie zacznij wymieniać wszystkich kabli. Zasadniczo chcesz się upewnić, że masz kable CAT 5e lub CAT 6a/7 .
Najważniejszą kwestią, jaką należy tutaj uzyskać, jest to, że dysk twardy jest głównym czynnikiem ograniczającym i jest najbardziej prawdopodobnym powodem, dla którego zobaczysz wyniki tylko w zakresie od 30 do 80 MB/s . Aby uzyskać naprawdę wysokie liczby, potrzebujesz macierzy RAID 0(RAID 0) dla tradycyjnych dysków twardych, NVMe dla dysków SSD(SSDs) lub urządzeń 10 GBe.
Urządzenia sieciowe
Na koniec, powinieneś starać się, aby Twoje dwa komputery ( NAS i PC) były podłączone do tego samego przełącznika lub routera. Podłączam komputer i serwer NAS(NAS) do tego samego przełącznika, a następnie podłączam przełącznik do routera bezprzewodowego.
Większość routerów to również przełączniki i technicznie powinieneś uzyskać takie same prędkości, jak dedykowany przełącznik. Jednak z mojego doświadczenia wynika, że dedykowany przełącznik firmy Netgear lub Cisco zawsze działa lepiej niż router bezprzewodowy z wbudowanymi portami.
Po drugie, nie uzyskasz dużych prędkości, jeśli łączysz się przez Wi(WiFi) -Fi z komputera lub laptopa. Musisz upewnić się, że używasz portu Ethernet , aby uzyskać największą możliwą prędkość.
Rozmiar pliku
Zauważyłem również, że przesyłanie mnóstwa małych plików jest wolniejsze niż przesyłanie mniejszej liczby większych plików. Na przykład, przesyłając tysiące zdjęć w kilku katalogach, osiągnąłbym szybkość transferu od 20 do 60 MB/s , podczas gdy przesyłanie dużych plików filmowych o rozmiarze kilku GB(GBs) dałoby szybsze 100 MB/s+ .
Wniosek
Mam nadzieję, że ten post pozwoli ci lepiej zrozumieć, co wpływa na szybkość przesyłania danych w sieci LAN(LAN) . Nigdy wcześniej nie obchodziło mnie to zbytnio, ale po tym, jak dostałem kamerę wideo 4K, musiałem kupić NAS , aby zarządzać wszystkimi dodatkowymi danymi.
Naprawdę wolne transfery sprawiły, że przeanalizowałem swoją sieć i wiele się nauczyłem. Nawet jeśli nie zależy Ci teraz zbytnio na szybkości transferu, może nadejść czas, w którym nagle zrobi to dużą różnicę.
Daj nam znać swoje przemyślenia w komentarzach. Jaką prędkość osiągasz w swojej sieci LAN(LAN) ? Cieszyć się!
Related posts
Jak upewnić się, że uzyskasz prędkości sieciowe, za które płacisz?
Szybko przenieś dane do Amazon S3 za pomocą AWS Import Export
Jak odzyskać dane z uszkodzonej karty SD?
Sieć mesh a wzmacniacz Wi-Fi a punkty dostępu: co jest lepsze?
Jakie dane o Tobie zbierają strony internetowe?
Jak udostępnić bibliotekę iTunes w sieci lokalnej?
7 szybkich poprawek, gdy Minecraft ciągle się zawiesza
Jak utworzyć ukryty udział sieciowy w systemie Windows
Co to jest tryb Discord Streamer i jak go skonfigurować?
Krótki przewodnik po tym, jak działa Twoja sieć domowa
Jak pozbyć się Yahoo Search w Chrome
Jak wykryć oprogramowanie do monitorowania komputera i poczty e-mail lub oprogramowanie szpiegujące?
4 sposoby na znalezienie najlepszych opcji internetowych (ISP) w Twojej okolicy
Czy możesz zmienić swoje imię na Twitchu? Tak, ale bądź ostrożny
Przypisz statyczny adres IP do drukarki lub dowolnego urządzenia sieciowego
Jak korzystać z tagów spoilera Discord
Jak podzielić klip w Adobe Premiere Pro
Jak opublikować artykuł na Linkedin (i najlepszy czas na opublikowanie)
Jak naprawić błąd „Oczekującej transakcji” Steam?
Rozwiązywanie problemów z połączeniem sieci bezprzewodowej w systemie Windows XP