Понимание скоростей передачи данных по сети LAN
Недавно я купил устройство NAS (сетевое хранилище) у Synology , подключил его к своей сети и начал передавать файлы. Первое, что я заметил, это то, насколько низкой была скорость передачи по сети(network transfer speed) .
Я копировал несколько больших видеофайлов, и это занимало целую вечность! Я решил проверить скорость передачи(transfer speed) между моим NAS и ПК(NAS and PC) , чтобы увидеть скорость передачи данных.
Я скачал программу под названием LAN Speed Test , получившую отличные отзывы, и попробовал ее. Конечно же, моя скорость загрузки(download speed) была меньше 40 МБ/с! Обратите внимание, что это мегабайты в секунду, а не мегабиты в секунду. Я более подробно расскажу о Мбит /с и Мбит (Mbps vs) /с(MBps) и обо всех технических вещах.
Проведя небольшое исследование, я понял, что я делал неправильно, и в итоге получил скорость передачи данных(transfer rate) до сверхбыстрой загрузки 85 (speedy 85) MB/s upload до 110 MB/s download ! Технически вы можете получить такую скорость, только если используете Gigabit Ethernet .
Если у вас есть 10 - гигабитный Ethernet(Gigabit Ethernet) , то теоретически вы можете получить колоссальную в 10 раз более высокую скорость загрузки и выгрузки(upload and download speed) . Я объясню больше об этом ниже.
Единицы скорости передачи данных по локальной сети
Во-первых, давайте проясним цифры. Есть стандартный Ethernet 100 Мбит/с(Mbps ethernet) , который есть у большинства людей дома. 100 Мбит/с(Mbps) — это 100 мегабит(megabits) в секунду. Это переводится в 12,5 мегабайт в секунду ( MBps or MB/s ). Гораздо проще конвертировать в мегабайты(MBs) , поскольку это то, с чем мы все знакомы, а не биты.
Это означает, что если на ваших компьютерах или NAS нет гигабитного маршрутизатора или коммутатора(gigabit router or switch) и гигабитной сетевой карты(gigabit network card) , максимальная скорость, с которой вы сможете передавать файл по домашней сети(home network) , составляет 12,5 МБ/с(MBps) .
Кроме того, в реальном мире невозможно получить этот теоретический максимум. Скорее всего, вы получите где-то от 4 до 8 МБ/с(MBps) . Если вы получаете что-то очень низкое, например, 1 МБ/с(MBps) или меньше, для этого есть причины, о которых я упомяну ниже.
Обратите внимание, что даже если на вашем компьютере установлена гигабитная сетевая карта, вы не получите этих более высоких скоростей передачи, если только все устройства, через которые передаются данные, не поддерживают Gigabit(support gigabit) .
Если у вас на компьютере установлена гигабитная сетевая карта, ваш маршрутизатор или коммутатор(router or switch) являются гигабитными, а принимающее устройство(receiving device) также имеет гигабитную сетевую карту, ваша максимальная скорость передачи(max transfer speed) значительно возрастает до 1000 Мбит/с(Mbps) или 125 Мбит/с(MBps) (125 мегабайт в секунду).
Опять же, вы не получите такой теоретической скорости, но вы должны получить от 70 до 115 МБ/с(MBps) в зависимости от типа файлов, которые вы передаете, и настройки вашей сети(network setup) .
Наконец, новейшие устройства можно обновить с помощью сетевых карт 10GBe. Вам, конечно, понадобится коммутатор, который также может обрабатывать 10GBe, но, как видно из диаграммы, скорость передачи(transfer speed) в 10 раз выше, чем у большинства людей.
Если вы работаете с большим количеством видеофайлов, которые необходимо передавать по сети, обновление вашего оборудования значительно улучшит ваш рабочий процесс. К счастью, кабель Cat5e(Cat5e cable) может передавать 10GBe на более короткие расстояния. Если вам нужно проложить новые кабели, они должны быть категории 6a(Cat 6a) или категории 7(Cat 7) .
Скорость передачи зависит от чего?
Итак, как мы упоминали выше, скорость передачи по сети(network transfer speed) зависит от типа Ethernet в вашей сети, но это не единственный фактор. Есть несколько других факторов, которые определяют конечную скорость передачи(transfer speed) между двумя устройствами.
Скорость жесткого диска
Одним из основных ограничивающих факторов является скорость(drive speed) жесткого диска . Если у вас есть компьютер с 5400 об/мин(RPM) , ваша скорость передачи(transfer rate) будет намного ниже, чем если бы у вас было два SSD -накопителя в конфигурации RAID 0 ! Как же так? Смотря как.
В моей сети, даже с гигабитным Ethernet(gigabit ethernet) , я получаю только около 40–50 MB/s при использовании традиционного жесткого диска.
Если вы почитаете в Интернете, то обнаружите, что даже у большинства жестких дисков ( SATA 3,0 GB/s ) максимальная скорость чтения составляет 75 MB/s . Это означает, что вы даже не сможете пройти это без перехода к более дорогим конфигурациям, таким как RAID 0,1 или 5, с реальными аппаратными RAID- контроллерами.
Когда вы перейдете на SSD , все пойдет быстрее. Однако, чтобы получить результаты, которые я показал вам вверху (около 110 MB/s ), вам, скорее всего, понадобится сверхбыстрый накопитель NVMe SSD(NVMe SSD drive) . Эти накопители могут считывать и записывать со скоростью до 3000 MB/s , что намного превышает возможности Gigabit Ethernet .
Скорость автобуса
Даже если у вас быстрый жесткий диск, данные все равно должны передаваться с жесткого диска на материнскую плату, а затем на сетевую карту(network card) . Скорость автобуса(bus speed) имеет большое значение.
Например, если вы используете более старую шину PCI(PCI bus) , скорость передачи данных(transfer rate) составляет всего 133 MB/s . Это может показаться выше, чем максимум для гигабитного Ethernet(gigabit ethernet) , и это так, но шина является общей для всей системы(whole system) , поэтому вы никогда не получите такой скорости.
Последняя версия PCI Express(PCI Express version) даст вам максимальную скорость 985 MB/s , так что это имеет огромное значение. В основном это означает, что если вы пытаетесь передать файлы с действительно старого компьютера, и даже если вы покупаете гигабитную сетевую карту, не ожидайте, что вы получите максимальную скорость передачи 125 (max 125) MB/s transfer
Сетевые кабели
Другим аспектом всего этого является кабельная система. Если ваши кабели старые или они расположены близко к источникам питания, это может повлиять на производительность. Кроме того, длина будет иметь значение, если кабели очень длинные.
В целом, однако, это не будет иметь большого значения, поэтому не выходите и не начинайте заменять все свои кабели. В основном вы хотите убедиться, что у вас есть кабели CAT 5e или CAT 6a/7 .
Главный вывод, который следует сделать здесь, заключается в том, что жесткий диск является основным ограничивающим фактором и, скорее всего, является причиной того, что вы увидите результаты только в диапазоне от 30 до 80 MB/s . Чтобы получить действительно большие цифры, вам понадобится RAID 0(need RAID 0) для традиционных жестких дисков, NVMe для твердотельных накопителей(SSDs) или устройств 10GBe.
Сетевые устройства
Наконец, вы должны постараться, чтобы ваши две машины ( NAS и ПК(NAS and PC) ) были подключены к одному и тому же коммутатору или маршрутизатору(switch or router) . Я подключаю свой компьютер и NAS(computer and NAS) к одному и тому же коммутатору, а затем подключаю свой коммутатор к беспроводному маршрутизатору(wireless router) .
Большинство маршрутизаторов также являются коммутаторами, и технически вы должны получить те же скорости, что и выделенный коммутатор. Однако, по моему опыту, выделенный коммутатор от Netgear или Cisco(Netgear or Cisco) всегда работает лучше, чем беспроводной маршрутизатор со встроенными портами.
Во-вторых, вы не получите высоких скоростей, если будете подключаться через WiFi с вашего ПК или ноутбука(PC or laptop) . Вы должны убедиться, что используете порт Ethernet(Ethernet port) , чтобы получить максимально возможную скорость.
Размер файла
Я также заметил, что передача множества маленьких файлов происходит медленнее, чем передача меньшего количества больших файлов. Например, при передаче тысяч фотографий в несколько каталогов я получаю скорость передачи от 20 до 60 MB/s transfer , тогда как при передаче больших файлов фильмов размером в несколько ГБ(GBs) я получаю более высокую скорость 100 MB/s+ .
Заключение
Надеюсь, этот пост поможет вам лучше понять, что влияет на скорость передачи данных(network transfer speed) по сети в вашей локальной сети(LAN) . Раньше меня это никогда особо не заботило, но после того, как у меня появилась видеокамера(video camera) 4K , я был вынужден купить NAS , чтобы управлять всеми этими дополнительными данными.
Очень низкая скорость передачи заставила меня проанализировать свою сеть, и я многому научился на этом пути. Даже если сейчас вас не очень волнует(t care) скорость передачи, в будущем может наступить время, когда она внезапно будет иметь большое значение.
Дайте нам знать ваши мысли в комментариях. Какая скорость у вас в локальной сети(LAN) ? Наслаждаться!
Related posts
Как убедиться, что вы получаете скорость сети, за которую платите
Быстрый перенос данных в Amazon S3 с помощью AWS Import Export
Как восстановить Data From A Corrupted SD Card
Mesh Network против Wi-Fi Extender против Access очков: который Better?
Какие типы данных о вас собирают веб-сайты?
Краткое руководство о том, как работает ваша домашняя сеть
Как Search Facebook Friends от Location, Job или School
Как создать Transparent Background в GIMP
Что такое Uber Passenger Rating and How, чтобы проверить это
Как изменить язык на Netflix
Как разделить Clip в Adobe Premiere Pro
4 Ways Чтобы найти лучший Интернет Options (ISPs) в вашем районе
Как подключить сетевой диск в Windows
Настройте второй беспроводной маршрутизатор в домашней сети
Как скачать и удалить свои данные с Facebook
Как создать скрытую сетевую папку в Windows
Как удалить игровые данные Facebook
Как исправить ошибку Steam "Очередная транзакция"
7 Quick Fixes, когда Minecraft Keeps Crashing
Как Mute Someone на Discord