Разбиране на скоростите на пренос на данни в LAN мрежа

Наскоро купих NAS (мрежово съхранение) устройство от Synology , свързах го към моята мрежа и започнах да прехвърлям файлове. Първото нещо, което забелязах, беше колко бавна е скоростта на мрежовия трансфер.

Копирах някои големи видео файлове и това отнемаше цяла вечност! Реших да проверя скоростта на трансфер между моя NAS и компютър, за да видя скоростта на трансфер на данни.

Изтеглих програма, наречена LAN Speed ​​Test , която получи отлични отзиви, и я изпробвах. Разбира се, скоростта ми на изтегляне беше по-малко от 40 MB/s! Имайте предвид, че това е мегабайта в секунда, а не мегабита в секунда. Ще разгледам повече подробности за Mbps срещу MBps и всички тези технически неща.

След като направих малко проучване, разбрах какво правя погрешно и в крайна сметка постигнах скоростта на трансфер до супер бързо 85 MB/s качване и 110 MB/s изтегляне! Технически можете да получите тази скорост само ако използвате Gigabit Ethernet .

Ако имате 10 Gigabit Ethernet , тогава теоретично бихте могли да получите невероятно 10 пъти по-бърза скорост на качване и изтегляне. По-долу също ще обясня повече за това.

Единици за скорост на LAN данни

Първо, нека изясним числата. Има стандартен 100 Mbps Ethernet, което повечето хора имат у дома. 100 Mbps са 100 мегабита(megabits) в секунда. Това се превежда в 12,5 мегабайта в секунда ( MBps or MB/s ). Много по-лесно е да конвертирате в MB(MBs) , тъй като това е нещо, с което всички сме запознати, а не в битове.

Това означава, че ако нямате гигабитов рутер или комутатор и гигабитова мрежова карта на вашите компютри или NAS , максималната скорост, с която ще можете да прехвърляте файл през домашната си мрежа, е 12,5 MBps .

Освен това в реалния свят е невъзможно да се постигне този теоретичен максимум. Вероятно ще стигнете някъде около 4 до 8 MBps . Ако получавате нещо наистина ниско като 1 MBps или по-малко, има причини за това, които ще спомена по-долу.

Имайте предвид, че дори ако компютърът ви има гигабитова ethernet карта, няма да получите тези по-високи скорости на трансфер, освен ако всички устройства, на които данните се предават чрез гигабитова поддръжка.

Ако имате гигабитова ethernet карта на вашия компютър, вашият рутер или комутатор е гигабитов и приемащото устройство също има гигабитова ethernet карта, вашата максимална скорост на трансфер скача до много по-добри 1000 Mbps или 125 MBps (125 мегабайта в секунда).

Отново няма да получите тази теоретична скорост, но трябва да получавате от 70 до 115 MBps в зависимост от типа на файловете, които прехвърляте, и настройката на вашата мрежа.

И накрая, най-новите устройства могат да се надграждат с 10GBe мрежови карти. Разбира се, ще ви е необходим превключвател, който може да се справи и с 10GBe, но както можете да видите от графиката, скоростта на трансфер е 10 пъти по-бърза от тази, която повечето хора използват в момента.

Ако работите с много видео файлове, които трябва да бъдат прехвърлени по мрежата, надграждането на вашия хардуер значително ще подобри работния ви процес. За щастие кабелът Cat5e може да издържи 10GBe на по-къси разстояния. Ако трябва да поставите ново окабеляване, то трябва да бъде Cat 6a или Cat 7 .

Скоростта на трансфер зависи от какво?

Така че, както споменахме по-горе, скоростта на мрежовия трансфер зависи от типа Ethernet, който имате във вашата мрежа, но това не е единственият фактор. Има няколко други фактора, които определят крайната ви скорост на трансфер между две устройства.

Скорост на твърдия диск

Един основен ограничаващ фактор е скоростта на твърдия диск. Ако имате компютър с 5400 RPM , скоростта на трансфер ще бъде много по-бавна, отколкото ако имате два SSD диска в конфигурация RAID 0 ! Как така? Е, зависи.

В моята мрежа, дори и с гигабитов Ethernet, получавам само около 40 до 50 MB/s , когато използвам традиционен твърд диск.

харддиск

Ако четете онлайн, ще откриете, че дори повечето твърди дискове ( SATA 3,0 GB/s ) ще работят максимално при скорост на четене от 75 MB/s . Това означава, че дори няма да можете да го преминете, без да преминете към по-скъпи конфигурации като RAID 0,1 или 5 с реални хардуерни RAID контролери.

Когато скочите до SSD , тогава нещата ще станат по-бързи. Въпреки това, за да получите резултатите, които ви показах в горната част (близо до 110 MB/s ), най-вероятно трябва да имате супер бързо NVMe SSD устройство. Тези устройства могат да четат и записват до 3000 MB/s , което е доста отвъд Gigabit Ethernet .

Скорост на автобуса

Дори ако имате бърз твърд диск, данните пак трябва да се прехвърлят от твърдия диск към дънната ви платка и след това към мрежовата карта. Скоростта на автобуса прави голяма разлика.

Например, ако използвате по-стара PCI шина, скоростта на трансфер на данни е само 133 MB/s . Това може да звучи по-високо от максимума за гигабитов Ethernet и е така, но шината е споделена в цялата система, така че никога не получавате тази скорост.

pci шина

Най-новата версия на PCI Express ще ви осигури максимум 985 MB/s , така че това прави огромна разлика. Това основно означава, че ако се опитвате да прехвърлите файлове от наистина стар компютър и дори да закупите гигабитова ethernet карта, не очаквайте да се доближите до максималната скорост на трансфер от 125 MB/s .

Мрежови кабели

Друг аспект на всичко това е окабеляването. Ако кабелите ви са стари или ако са близо до източници на захранване, това може да повлияе на производителността. Освен това дължината ще има значение, ако кабелите са много дълги.

Като цяло обаче това няма да има голяма разлика, така че не излизайте и не започвайте да сменяте всичките си кабели. По принцип искате да сте сигурни, че имате кабели CAT 5e или CAT 6a/7

мрежови кабели

Основният момент, който трябва да получите от тук, е, че твърдият диск е основен ограничаващ фактор и е най-вероятната причина да виждате резултати само в диапазона от 30 до 80 MB/s . За да получите наистина високи числа, ще ви трябва RAID 0 за традиционните твърди дискове, NVMe за SSD(SSDs) или 10GBe устройства.

Мрежови устройства

И накрая, трябва да се опитате да поддържате двете си машини ( NAS и PC) свързани към един и същ комутатор или рутер. Включвам компютъра и NAS в един и същ превключвател и след това свързвам превключвателя си към безжичния рутер.

Повечето рутери също са суичове и технически трябва да получите същите скорости като специален комутатор. Въпреки това, според моя опит, специален комутатор от Netgear или Cisco винаги има тенденция да работи по-добре от безжичен рутер, който има вградени портове.

мрежов превключвател

Второ, няма да получите бързи скорости, ако се свързвате чрез WiFi от вашия компютър или лаптоп. Трябва да се уверите, че използвате Ethernet порта, за да получите възможно най-бърза скорост.

Размер на файла

Също така забелязах, че прехвърлянето на тон малки файлове е по-бавно от прехвърлянето на по-малко по-големи файлове. Например, когато прехвърлям хиляди снимки в куп директории, бих получил около 20 до 60 MB/s скорост на трансфер, докато прехвърлянето на големи филмови файлове с размер от няколко GB(GBs) би довело до по-бързи 100 MB/s+ .

Заключение

Надяваме се, че тази публикация ви дава по-добро разбиране на това какво влияе върху скоростта на мрежовия трансфер във вашата LAN . Това никога не беше проблем, който ме интересуваше много преди, но след като получих 4K видеокамера, бях принуден да купя NAS , за да управлявам всички тези допълнителни данни.

Наистина бавните скорости на трансфер ме накараха да анализирам мрежата си и научих много по пътя. Дори и да не ви пука много за скоростите на трансфер в момента, може да има момент в бъдеще, когато това изведнъж ще направи голяма разлика.

Кажете ни вашите мисли в коментарите. Каква скорост получавате във вашата LAN ? Наслади се!



About the author

Аз съм компютърен програмист, специализиран в разработването на софтуер за MacOS. Използвам уменията си, за да пиша професионални рецензии и да давам съвети как да подобрите уменията си за програмиране на Mac. Имам и уебсайт, който предлага подробни инструкции стъпка по стъпка за създаване на успешен уеб сайт.



Related posts