Скорость копирования файлов по сети
Обновлено: 21.11.2024
В этой статье представлены рекомендации по устранению неполадок, связанных с низкой скоростью передачи файлов через SMB.
Передача файлов происходит медленно
Если вы наблюдаете медленную передачу файлов, рассмотрите следующие шаги:
Попробуйте команду копирования файла для небуферизованного ввода-вывода (xcopy /J или robocopy /J).
Проверьте скорость хранения. Это связано с тем, что скорость копирования файлов ограничена скоростью хранения.
Иногда копирование файлов начинается быстро, а затем замедляется. Следуйте этим инструкциям, чтобы проверить эту ситуацию:
Обычно это происходит, когда первоначальная копия кэшируется или буферизуется (либо в памяти, либо в кэше памяти контроллера RAID) и кэш заканчивается. Это заставляет данные записываться непосредственно на диск (сквозная запись). Это более медленный процесс.
Используйте счетчики монитора производительности хранилища, чтобы определить, ухудшается ли производительность хранилища со временем. Дополнительные сведения см. в разделе Настройка производительности для файловых серверов SMB.
Используйте RAMMap (SysInternals), чтобы определить, перестанет ли расти использование сопоставленного файла в памяти из-за исчерпания свободной памяти.
Ищите потерю пакетов в трассировке. Это может привести к регулированию провайдером перегрузки TCP.
Для SMBv3 и более поздних версий убедитесь, что многоканальный SMB включен и работает.
В клиенте SMB включите большой MTU в SMB и отключите регулирование полосы пропускания. Для этого выполните следующую команду:
Передача небольших файлов выполняется медленно
Медленная передача небольших файлов по протоколу SMB чаще всего происходит при наличии большого количества файлов. Это ожидаемое поведение.
Во время передачи файла создание файла приводит как к высоким издержкам протокола, так и к высоким издержкам файловой системы. При передаче больших файлов эти затраты возникают только один раз. При передаче большого количества небольших файлов затраты повторяются и вызывают медленную передачу.
Ниже приведены технические сведения об этой проблеме:
SMB вызывает команду create, чтобы запросить создание файла. Некоторый код проверит, существует ли файл, а затем создаст файл. Или какой-либо вариант команды create создает фактический файл.
Каждая команда создания создает активность в файловой системе.
После записи данных файл закрывается.
Все время процесс страдает от сетевой задержки и задержки сервера SMB. Это связано с тем, что запрос SMB сначала преобразуется в команду файловой системы, а затем в фактическую задержку файловой системы для завершения операции.
Если запущена какая-либо антивирусная программа, передача замедляется еще больше. Это связано с тем, что данные обычно сканируются один раз сниффером пакетов и второй раз, когда они записываются на диск. В некоторых сценариях эти действия повторяются тысячи раз. Возможно, вы наблюдаете скорость менее 1 МБ/с.
Документы Office открываются медленно
Эта проблема обычно возникает при подключении к глобальной сети. Это распространено и обычно вызвано тем, как приложения Office (в частности, Microsoft Excel) получают доступ к данным и считывают их.
Мы рекомендуем убедиться, что двоичные файлы Office и SMB обновлены, а затем протестировать их, отключив аренду на сервере SMB. Для этого выполните следующие действия:
Выполните следующую команду PowerShell в Windows 8 и Windows Server 2012 или более поздних версиях Windows:
Или выполните следующую команду в окне командной строки с повышенными привилегиями:
После того как вы зададите этот раздел реестра, аренда SMB2 больше не будет предоставляться, но по-прежнему будут доступны ускользающие блокировки. Этот параметр используется в основном для устранения неполадок.
Перезапустите файловый сервер или перезапустите службу сервера. Чтобы перезапустить службу, выполните следующие команды:
Чтобы избежать этой проблемы, вы также можете реплицировать файл на локальный файловый сервер. Дополнительные сведения см. в разделе Загрузка документов Office на сетевой сервер происходит медленно при использовании файловой системы EFS.
Недавно я купил устройство NAS (сетевое хранилище) у Synology, подключил его к своей сети и начал передавать файлы. Первое, что я заметил, это насколько низкой была скорость передачи данных по сети.
Я копировал несколько больших видеофайлов, и это занимало целую вечность! Я решил проверить скорость передачи между моим NAS и ПК, чтобы увидеть скорость передачи данных.
Я скачал программу LAN Speed Test, получившую отличные отзывы, и попробовал ее. Конечно же, моя скорость загрузки была меньше 40 МБ/с! Обратите внимание, что это мегабайты в секунду, а не мегабиты в секунду. Я расскажу подробнее о Мбит/с и Мбит/с и обо всех технических вещах.
Проведя небольшое исследование, я понял, что делал неправильно, и в итоге добился скорости передачи данных до сверхбыстрой загрузки 85 МБ/с и загрузки до 110 МБ/с! Технически вы можете получить такую скорость, только если используете Gigabit Ethernet.
Если у вас есть 10-гигабитный Ethernet, то теоретически скорость загрузки и скачивания может быть в 10 раз выше. Я объясню подробнее об этом ниже.
Единицы скорости передачи данных по локальной сети
Во-первых, давайте проясним цифры. Есть стандартная сеть Ethernet 100 Мбит/с, которая есть у большинства людей дома. 100 Мбит/с — это 100 мегабит в секунду. Это переводится в 12,5 мегабайт в секунду (МБ/с или МБ/с). Гораздо проще конвертировать в мегабайты, поскольку это то, с чем мы все знакомы, а не биты.
Это означает, что если на ваших компьютерах или NAS нет гигабитного маршрутизатора или коммутатора и гигабитной сетевой карты, максимальная скорость, с которой вы сможете передавать файл по домашней сети, составляет 12,5 МБ/с.
Кроме того, в реальном мире невозможно получить этот теоретический максимум. Скорее всего, вы получите от 4 до 8 МБ/с. Если вы получаете что-то очень низкое, например 1 МБ/с или меньше, тому есть причины, о которых я упомяну ниже.
Обратите внимание, что даже если на вашем компьютере установлена гигабитная сетевая карта, вы не получите этих более высоких скоростей передачи, если только все устройства, через которые передаются данные, не поддерживают гигабит.
Если у вас есть гигабитная сетевая карта на вашем компьютере, ваш маршрутизатор или коммутатор являются гигабитными, а принимающее устройство также имеет гигабитную сетевую карту, ваша максимальная скорость передачи возрастает до гораздо лучших 1000 Мбит/с или 125 Мбит/с (125 мегабайт в секунду). ).
Опять же, вы не получите такой теоретической скорости, но вы должны получить от 70 до 115 МБ/с в зависимости от типа файлов, которые вы передаете, и настроек вашей сети.
Наконец, новейшие устройства можно обновить с помощью сетевых карт 10GBe. Вам, конечно, понадобится коммутатор, который также поддерживает 10GBe, но, как видно из диаграммы, скорость передачи в 10 раз выше, чем у большинства людей, которые используют сейчас.
Если вы работаете с большим количеством видеофайлов, которые необходимо передавать по сети, обновление оборудования значительно улучшит ваш рабочий процесс. К счастью, кабель Cat5e может передавать 10GBe на более короткие расстояния. Если вам нужно проложить новые кабели, они должны быть категории 6a или категории 7.
Скорость передачи зависит от чего?
Как мы упоминали выше, скорость передачи данных по сети зависит от типа Ethernet в вашей сети, но это не единственный фактор. Есть несколько других факторов, которые определяют конечную скорость передачи данных между двумя устройствами.
Скорость жесткого диска
Одним из основных ограничивающих факторов является скорость жесткого диска. Если у вас есть компьютер с 5400 об/мин, ваша скорость передачи будет намного ниже, чем если бы у вас было два SSD-накопителя в конфигурации RAID 0! Как же так? Ну, это зависит.
В моей сети, даже с гигабитным Ethernet, я получаю только около 40–50 МБ/с при использовании традиционного жесткого диска.
Если вы почитаете в Интернете, то обнаружите, что даже большинство жестких дисков (SATA 3,0 ГБ/с) достигают максимальной скорости чтения 75 МБ/с. Это означает, что вы даже не сможете преодолеть это, не перейдя на более дорогие конфигурации, такие как RAID 0, 1 или 5 с реальными аппаратными RAID-контроллерами.
Когда вы перейдете на твердотельный накопитель, работа пойдет быстрее. Однако, чтобы получить результаты, которые я показал вам вверху (около 110 МБ/с), вам, скорее всего, понадобится сверхбыстрый накопитель NVMe SSD. Эти диски могут считывать и записывать со скоростью до 3000 МБ/с, что намного превышает возможности Gigabit Ethernet.
Скорость автобуса
Даже если у вас быстрый жесткий диск, данные все равно должны передаваться с жесткого диска на материнскую плату, а затем на сетевую карту. Скорость автобуса имеет большое значение.
Например, если вы используете старую шину PCI, скорость передачи данных составляет всего 133 МБ/с. Это может показаться выше, чем максимум для гигабитного Ethernet, и это так, но шина является общей для всей системы, поэтому вы никогда не получите такой скорости.
Последняя версия PCI Express обеспечивает максимальную скорость 985 МБ/с, так что это имеет огромное значение. В основном это означает, что если вы пытаетесь передать файлы с очень старого компьютера, и даже если вы покупаете гигабитную сетевую карту, не ожидайте, что скорость передачи приблизится к максимальной скорости 125 МБ/с.
Сетевые кабели
Еще один аспект всего этого — кабели. Если ваши кабели старые или они расположены близко к источникам питания, это может повлиять на производительность. Кроме того, длина будет иметь значение, если кабели очень длинные.
Однако в целом это не будет иметь большого значения, поэтому не пытайтесь заменить все свои кабели. По сути, вам нужно убедиться, что у вас есть кабели CAT 5e или CAT 6a/7.
Основной вывод, который следует сделать здесь, заключается в том, что жесткий диск является основным ограничивающим фактором и, скорее всего, является причиной того, что вы увидите результаты только в диапазоне от 30 до 80 МБ/с. Чтобы получить действительно большие цифры, вам понадобится RAID 0 для традиционных жестких дисков, NVMe для твердотельных накопителей или устройств 10GBe.
Сетевые устройства
Наконец, вы должны постараться, чтобы ваши две машины (NAS и ПК) были подключены к одному и тому же коммутатору или маршрутизатору. Я подключаю свой компьютер и NAS к одному и тому же коммутатору, а затем подключаю свой коммутатор к беспроводному маршрутизатору.
Большинство маршрутизаторов также являются коммутаторами, и технически вы должны обеспечить такую же скорость, как и выделенный коммутатор. Однако, по моему опыту, выделенный коммутатор от Netgear или Cisco всегда работает лучше, чем беспроводной маршрутизатор со встроенными портами.
Во-вторых, вы не получите высоких скоростей, если будете подключаться через Wi-Fi с ПК или ноутбука. Вы должны убедиться, что используете порт Ethernet, чтобы получить максимально возможную скорость.
Размер файла
Я также заметил, что передача большого количества небольших файлов происходит медленнее, чем передача небольшого количества больших файлов. Например, при передаче тысяч фотографий в несколько каталогов скорость передачи составляет от 20 до 60 МБ/с, тогда как при передаче больших видеофайлов размером в несколько ГБ скорость будет выше 100 МБ/с+.
Заключение
Надеюсь, этот пост поможет вам лучше понять, что влияет на скорость передачи данных по сети в вашей локальной сети. Раньше меня это никогда особо не заботило, но после того, как у меня появилась видеокамера 4K, я был вынужден купить NAS, чтобы управлять всеми этими дополнительными данными.
Очень низкая скорость передачи данных заставила меня проанализировать свою сеть и многому научиться. Даже если сейчас вас не волнует скорость передачи данных, в будущем может наступить время, когда она внезапно станет иметь большое значение.
Сообщите нам свое мнение в комментариях. Какая скорость у вас в локальной сети? Наслаждайтесь!
Основатель Online Tech Tips и главный редактор. Он начал вести блог в 2007 году и уволился с работы в 2010 году, чтобы вести блог на постоянной основе. Он имеет более чем 15-летний опыт работы в отрасли информационных технологий и имеет несколько технических сертификатов. Прочитать полную биографию Асема
Понравился ли вам этот совет? Если это так, загляните на наш собственный канал на YouTube, где мы рассказываем о Windows, Mac, программном обеспечении и приложениях, а также предлагаем множество советов по устранению неполадок и видео с практическими рекомендациями. Нажмите кнопку ниже, чтобы подписаться!
Каждый, у кого дома есть сетевой маршрутизатор, также имеет локальную сеть (LAN), что упрощает обмен ресурсами и данными между устройствами. Современные сети также невероятно быстры, что делает возможной передачу больших файлов по локальной сети.
Возможно, у вас есть большой NAS (сетевое хранилище), набитый медиафайлами и документами. Возможно, вы работаете с другими соавторами и вам нужно локально перетасовывать информацию между устройствами. К сожалению, даже в современных сетях возникают проблемы с производительностью, а передача файлов может тормозиться.
Вы часто задаетесь вопросом: "Почему моя сеть такая медленная"? Вот несколько полезных исправлений, которые вернут поток данных.
Самое слабое звено в цепи
С момента отправки сетевого пакета с одного устройства до его прибытия на другое в пути происходит множество поворотов. Общая скорость передачи по сети равна скорости самого медленного компонента в цепочке.
Помните об этом, пытаясь отследить источник медленной передачи данных по сети. Если возможно, систематически устраняйте возможных виновников.
Существуют сетевые инструменты, которые могут помочь вам найти узкие места в сети, но они предназначены для сложных бизнес-сетей. В небольшой локальной сети обычно используется следующая цепочка компонентов:
- Отправляющее устройство (например, ПК)
- Сетевое подключение (Ethernet или WiFi)
- Сетевой маршрутизатор
- Сетевое подключение (Ethernet или WiFi)
- Конечное устройство (например, другой ПК или сетевое запоминающее устройство)
Бывают случаи, когда это может быть немного сложнее. Например, вы можете использовать адаптер Powerline или повторитель Wi-Fi, добавляя еще один шаг в цепочке. Сетчатые WiFi-маршрутизаторы также становятся все более распространенными в домашних условиях. Это означает, что вам может понадобиться также проверить отдельные узлы сетки.
Сравнение скорости вашей сети
Прежде чем вы начнете искать проблемы повсюду, в качестве первого шага рекомендуется протестировать производительность вашей сети с помощью специализированной утилиты. Эти программы предназначены для проверки скорости передачи данных по вашей сети из одной точки в другую, при этом исключая несущественные факторы, такие как скорость жесткого диска или кеши операционной системы.
Если тест сети показывает нормальный уровень производительности, вы можете обратиться к другому источнику проблем, не связанному с вашим сетевым оборудованием.
LAN Speed Test Lite — хороший пример такой утилиты для тестирования сети. Все, что вам нужно сделать, это указать общую папку в сети в качестве цели, и приложение измерит скорость передачи. Поскольку это по-прежнему связано с жесткими дисками обоих устройств, вы также можете объединить его с LST Server.
Запустите серверное приложение на целевом компьютере и проведите тест скорости на другом компьютере. Это позволит измерить чистую производительность сети, дав вам четкое представление о том, какая скорость передачи действительно доступна и почему ваша сеть такая медленная.
Слабый сигнал Wi-Fi
Одной из наиболее распространенных причин низкой скорости передачи данных по сети является слабый сигнал Wi-Fi или помехи сигнала. В отличие от кабельного соединения Ethernet, беспроводные соединения могут демонстрировать довольно большие колебания. Небольшое изменение положения или расстояния, радиопомехи в определенное время суток, фазы луны; как минимум два из этих факторов могут снизить скорость вашего Wi-Fi.
Улучшение производительности Wi-Fi заслуживает отдельной статьи, поэтому перейдите к разделу Основные способы усиления сигнала WiFi и повышения производительности и получите все полезные советы, необходимые для улучшения качества беспроводного сигнала.
Скорость хранения
Одним из часто упускаемых из виду факторов при устранении неполадок с медленной сетью является скорость носителей данных на обоих концах канала передачи. В быстрых гигабитных домашних локальных сетях или даже в медленных сетях некоторые механические накопители просто не могут достаточно быстро перемещать данные, чтобы не отставать.
Даже если дело не в самом диске, любое узкое место в системе хранения устройства повлияет на скорость сети. Если медленная передача происходит с одним конкретным устройством, это может быть одной из причин.
Если медленный диск вызывает медленную передачу файлов, вы можете сделать несколько вещей:
- Обновите рассматриваемый накопитель до более быстрых моделей, таких как твердотельный накопитель или механическая технология с высокой скоростью вращения.
- Настройте общую область хранения в сети, например выделенный домашний NAS (сетевое хранилище).
- Используйте несколько дисков в конфигурации RAID для повышения производительности.
Устройства хранения почти всегда немного сдерживают информацию, поэтому имеет смысл хранить самые большие и наиболее часто используемые файлы на локальном сетевом диске, созданном для обеспечения высокой скорости. Если у вас очень быстрое широкополосное соединение, возможно, будет быстрее хранить файлы в облачной службе, такой как Google Диск или Dropbox.
Переосмысление вашего маршрутизатора
Ваш сетевой маршрутизатор находится в центре производительности вашей сети. Маршрутизатор на самом деле представляет собой специализированный компьютер с собственным процессором, памятью, хранилищем и операционной системой. Маршрутизатор с большим количеством ядер ЦП, большим объемом оперативной памяти и новейшими сетевыми технологиями значительно превзойдет все остальные.
Если вы слишком многого требуете от своего текущего маршрутизатора, решением может стать его замена на более новую и лучшую модель. Это особенно верно, если проблемы с производительностью вашей сети влияют на всю сеть, а не только между определенными устройствами.
Обновления прошивки маршрутизатора и пользовательская прошивка
На производительность вашего маршрутизатора также влияет операционная система, в которой он работает. Это прошивка роутера. Маршрутизаторы могут зависать, иметь ошибки и плохо обрабатывать сетевой трафик. Производители маршрутизаторов обычно выпускают обновления для своих прошивок, которые устраняют проблемы с производительностью и повышают надежность.
Даже если обновленная прошивка вашего маршрутизатора плохо справляется с работой сети, вы можете выбрать пользовательскую прошивку. Это прошивка, написанная сторонними создателями, которая может исправить ошибки и разблокировать дополнительные функции и производительность маршрутизатора. Мы не рекомендуем это делать начинающим пользователям, но если вам интересно узнать, есть ли у вашего маршрутизатора кастомная прошивка, проверьте DD-WRT или OpenWRT.
Настройки качества обслуживания маршрутизатора
Многие маршрутизаторы имеют настройки QoS или Quality of Service, которые позволяют указать, какие типы трафика в сети должны иметь приоритет.
Если вы хотите, чтобы передача файлов на ваше устройство NAS всегда занимала большую часть локальной пропускной способности, вы можете указать это, войдя в свой маршрутизатор и изменив настройки QoS. К сожалению, у каждого маршрутизатора есть свой уникальный интерфейс QoS, поэтому вам придется обратиться к руководству для вашей модели, чтобы узнать подробности.
Скорость и настройки сетевого адаптера
Каждое из ваших устройств в сети имеет адаптер сетевого интерфейса. Это адаптер Ethernet или адаптер WiFi. Сами адаптеры поддерживают определенный набор стандартов. Например, ваша новейшая игрушка может поддерживать WiFi 6, но остальная часть вашей сети состоит из устройств WiFi 4 и 5. Точно так же адаптеры Ethernet, поддерживающие 10 Гбит/с, 1 Гбит/с, 100 Мбит/с и даже меньше на старом оборудовании, могут использоваться вместе.
В этих случаях наименьший общий знаменатель будет ограничивать скорость передачи данных, что приведет к общему снижению скорости сети. Но бывают ситуации, когда сам адаптер может быть неправильно настроен. Ваша сетевая карта может быть настроена на работу со скоростью 100 Мбит/с, хотя на самом деле она обеспечивает более высокую скорость передачи данных.
Обновление сетевых драйверов
Обновление программного обеспечения может принести пользу не только маршрутизатору. Сетевая карта вашего компьютера, будь то Ethernet или WiFi, также время от времени получает обновления драйверов.
Также могут быть обновления программного обеспечения управления производителя, которые могут помочь, добавляя новые функции и настройки. Драйверы сообщают вашей операционной системе, как «общаться» с оборудованием. В данном случае устройство сетевого интерфейса.
Если в драйвере есть ошибки или разработчики нашли более эффективные способы управления сетевым трафиком, новый драйвер принесет эти улучшения на ваше устройство.
Обновление прошивки сетевой карты
Оборудование сетевого интерфейса также выигрывает от обновлений и исправлений встроенного ПО. Обычно лучше всего искать эти типы обновлений на сайте производителя материнской платы или компьютера. Если это интегрированное устройство. Если это USB-устройство или карта расширения, то скорее перейдите на страницу поддержки указанного устройства.
Прошивка — это жестко закодированный внутренний код, управляющий сетевым оборудованием на самом базовом уровне. Новые обновления прошивки используются для исправления ошибок, повышения стабильности и даже добавления новых функций к старому оборудованию. Все это может повысить производительность сети.
Обновление сетевых устройств
В наши сети теперь входят не только традиционные компьютеры. У вас могут быть IP-камеры, сетевые диски NAS, серверы потоковой передачи и даже умный холодильник или два. Некоторые из этих устройств могут вызвать перегрузку или другие проблемы с производительностью сети.
Поэтому стоит проверить правильность их индивидуальных конфигураций и наличие последних обновлений программного обеспечения. Это одна из причин, по которой вам следует избегать покупки сетевых устройств других производителей. Как правило, они не получают тех же исправлений и обновлений, что и гаджеты премиум-брендов.
Типы кабелей Ethernet
Ваш компьютер и маршрутизатор поддерживают определенную скорость сети. Тем не менее, когда вы копируете файл по сети, вы не достигаете максимальной производительности. Важно помнить, что номинальные скорости являются теоретическими и проверены в идеальных лабораторных условиях. Тем не менее, проблема вполне может заключаться в кабеле Ethernet.
Несмотря на то, что все кабели Ethernet могут выглядеть практически одинаково, разные категории кабелей изготавливаются по-разному. Это сильно влияет на их работоспособность. У них разный уровень экранирования, разное количество витков кабеля и так далее.
Например, Ethernet категории 5 рассчитан на скорость 100 Мбит/с. Таким образом, использование его на оборудовании со скоростью 1 Гбит/с не даст вам той производительности, которую вы должны получить. С другой стороны, вы часто будете видеть гораздо более высокие скорости на кабелях более высокого качества. Ethernet категории 5e рассчитан только на 125 Мбит/с, но мы успешно протестировали скорость свыше 500 Мбит/с с такими кабелями, если они достаточно короткие.
Суть в том, что вы должны убедиться, что категории кабелей Ethernet соответствуют рейтингу скорости используемого вами оборудования.
Насыщение пропускной способности сети
Раньше ваш маршрутизатор должен был соединять только несколько компьютеров. Теперь все в вашем доме хочет кусок сети. Смартфоны, игровые приставки и даже современные устройства, такие как умные микроволновые печи, нуждаются в подключении, чтобы они могли общаться друг с другом и загружать информацию из Интернета.
Современные маршрутизаторы могут легко подключаться к десяткам устройств и управлять ими, но это не означает, что пропускная способность для всех этих устройств бесконечна. Если слишком много устройств передают данные в сеть одновременно, ваша сеть будет работать медленно.
Решение состоит в том, чтобы уменьшить количество устройств, конкурирующих за пропускную способность, разделить их между проводными и беспроводными соединениями или изменить их настройки. Настройки, которые необходимо изменить, будут отличаться для разных устройств. Как правило, вы хотите либо запланировать определенные типы сетевых операций на ночное время, либо отключить передачу, которая вам не нужна.
Поврежденное оборудование
Обычно это не первое, что приходит на ум, но если вы перепробовали все, а скорость передачи по сети все еще не соответствует ожидаемой, считайте, что ваше сетевое оборудование действительно может быть повреждено. Сетевые кабели являются наиболее распространенной причиной. Изношенные, скрученные или изношенные кабели Ethernet могут по-прежнему работать, но не могут передавать столько битов, сколько обычно.
Также могут быть проблемы с портом Ethernet на сетевой карте. Для WiFi проверьте внешнюю антенну. Особенно в настольных системах, где антенна подключается с помощью внешних проводов.
Замена кабелей Ethernet — это один из способов проверить наличие повреждений, но использование альтернативных сетевых интерфейсов, таких как переключение между Ethernet и WiFi, может точно определить неисправное оборудование.
Достаточно быстро для вас?
Итак, помог ли какой-нибудь из этих советов решить проблемы с медленной сетью? Сообщите нам, если проблемы с производительностью вашей сети были решены. Если нет, оставьте комментарий, описывающий ситуацию, и, если вам повезет, член нашего сообщества читателей, возможно, нашел решение вашей конкретной проблемы.
Проблемы с сетью всегда немного неприятны, но если искать проблемы систематически, то, вероятно, решение окажется проще, чем вы могли ожидать.
Сидни Батлер — социолог и фанатик технологий, пытающийся понять, как сосуществуют люди и технологии. Он имеет двадцатилетний опыт работы внештатным специалистом по компьютерам и более десяти лет в качестве исследователя технологий и преподавателя. Сидни уже более пяти лет является профессиональным писателем по технологиям и освещает такие темы, как виртуальная реальность, игры, кибербезопасность и трансгуманизм. Прочитать полную биографию Сидни
Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!
Недавно мне пришлось решать проблему очень медленной передачи файлов между двумя компьютерами в локальной сети с использованием кабеля Ethernet. На обеих машинах была установлена Windows 7 x64, и скорость передачи была смехотворно низкой — 10–15 кбит/с. Используя диспетчер задач на вкладке «Сеть», использование сети показывало только около 0,25% для подключения по локальной сети.
Я просмотрел Интернет в поисках решений и нашел довольно много предложений о том, как решить эту проблему. Здесь обсуждаются те, что пробовал я и тот, который окончательно решил мою проблему.
Отключение «Удаленного дифференциального сжатия»
Одним из первых попавшихся мне предложений было отключить эту функцию Windows в Windows 7.
Это предположение распространено в Интернете, но оказалось, что это всего лишь миф.
Это 100% ложь. Ни Центр обновления Windows, ни операции копирования файлов вообще не используют RDC.
Поэтому я проигнорировал это предложение и продолжил поиски.
Отключение «Автонастройки TCP»
Это еще одно распространенное предложение, с которым я столкнулся, и оно использует утилиту командной строки NETSH, используемую для отображения и изменения конфигурации сети. Чтобы внести необходимые изменения, нам нужно запустить эту утилиту от имени администратора.
- Откройте командную строку от имени администратора:
- Нажмите "Пуск".
- Введите команду в поле поиска
- Командная строка будет отображаться в результатах. Щелкните его правой кнопкой мыши, чтобы открыть контекстное меню.
- Выберите «Запуск от имени администратора».
- Если появится окно Контроль учетных записей пользователей с вопросом, хотите ли вы разрешить следующей программе вносить изменения, выберите Да
- Тип: netsh interface tcp set global autotuning=disabled
- Перезагрузите компьютер
- Чтобы убедиться, что автонастройка по-прежнему отключена, введите в командной строке:
netsh interface tcp show global
Это предложение по-прежнему не решило мою проблему, поэтому я посмотрел дальше, но перед этим я хотел вернуть автонастройке значение по умолчанию, набрав netsh interface tcp set global autotuning=normal в командной строке (запустив в качестве администратора).
Отключение «Разгрузка больших объемов отправки (LSO)»
Large Send Offload / LSO — это метод повышения производительности сети при одновременном снижении нагрузки на ЦП. Судя по всему, он не очень хорошо работает, поэтому было предложено его отключить.
LSO — это параметр, расположенный в диспетчере устройств вашего сетевого адаптера, поэтому для этого решения требуются права администратора.
Выполните следующие действия:
- Откройте меню "Пуск", щелкните правой кнопкой мыши "Компьютер" и выберите "Свойства".
- В разделе Главная страница панели управления, расположенной в левой части окна, нажмите "Диспетчер устройств".
- Вы получите список всех устройств на вашем компьютере. Разверните сетевые адаптеры.
- Найдите свою сетевую карту и дважды щелкните ее.
- Выберите вкладку «Дополнительно». Вы получите список, заполненный различными вариантами.
- Выберите разгрузку отправки больших объемов данных версии 2 (IPv4) и установите значение "Отключено".
- Сделайте то же самое для Large Send Offload V2 (IPv6), если он доступен.
- Нажмите "ОК".
Нажав кнопку "ОК", я попытался отправить файл по локальной сети. Скорость передачи начиналась очень медленно, но постепенно набирала скорость. Я решил перезагрузить компьютер и снова попытаться отправить этот файл, и на этот раз все сработало как по маслу.
Теперь, когда отправка файлов работала как надо, я также проверил скорость получения файлов. Оказалось, что это все еще было медленно, но все, что мне нужно было сделать, чтобы это исправить, это отключить Large Send Offload V2 на другом компьютере. После этого проблема была решена и с получением файлов.
Заключение
В этом посте мы рассмотрели различные способы решения проблемы низкой скорости в локальной сети. Один из них — просто распространенный миф, а вот для двух других нужно иметь права администратора. Я надеюсь, что вы нашли эту статью полезной. Подумайте о том, чтобы поделиться им в социальных сетях. Комментарии также приветствуются.
Если вы решили проблему низкой скорости локальной сети другим способом, сообщите мне, как это сделать, и я могу добавить это решение в список.
В Windows 10 есть скрытый инструмент под названием Robocopy для быстрого копирования файлов между компьютерами по сети — вот как его использовать.
После настройки Windows 10 вам может понадобиться перенести файлы на новый компьютер. Обычно вы можете использовать жесткий диск USB для копирования файлов и их перемещения. Или, если вы являетесь технически подкованным пользователем, вы, вероятно, передаете файлы в сеть с помощью общего доступа к файлам.
Хотя это хорошие варианты, в зависимости от объема данных, которые вы должны передать, процесс может занять много времени с помощью Проводника. Если вы хотите копировать большое количество файлов быстрее и надежнее, вам нужно лучшее решение, например Robocopy.
Robocopy (Robust File Copy) — это инструмент командной строки, встроенный в Windows 10, но он существует уже много лет и является мощным и гибким инструментом для очень быстрого переноса файлов. Функции, включенные в Robocopy, позволяют очень быстро копировать файлы, но для оптимальной работы вам все равно потребуется проводное соединение. Время завершения переноса зависит от скорости сетевого подключения и производительности накопителя.
В этом руководстве вы узнаете, как использовать Robocopy для быстрой передачи большого количества файлов по сети в Windows 10. (Эти шаги также должны работать в Windows 11.)
Как использовать Robocopy для быстрого копирования файлов по сети
Использование Robocopy по сети — это двухэтапный процесс. Сначала необходимо настроить общий доступ к файлам на исходном устройстве, а затем использовать Robocopy на целевом устройстве для выполнения передачи.
1. Настроить общий доступ к файлам в Windows 10
Чтобы поделиться файлами в локальной сети в Windows 10, выполните следующие действия:
Откройте Проводник в Windows 10.
Перейдите к папке с файлами для переноса.
Щелкните папку правой кнопкой мыши и выберите параметр "Свойства".
На странице "Свойства" нажмите вкладку "Общий доступ".
Нажмите кнопку "Поделиться".
Используйте раскрывающееся меню, чтобы выбрать пользователя или группу для совместного использования файлов или папок — например, группу «Все».
Нажмите кнопку "Добавить".
В разделе "Уровень разрешений" выберите разрешения общего доступа, которые вы хотите иметь для папки. Например, вы можете выбрать «Чтение» (по умолчанию), если хотите, чтобы пользователи только просматривали и открывали файлы. Если вы выберете «Чтение/запись», пользователи смогут просматривать, открывать, изменять и удалять содержимое папки, к которой вы предоставляете общий доступ.
Нажмите кнопку "Поделиться".
Запишите сетевой путь к папке, которая потребуется другим пользователям для доступа к содержимому по сети, и нажмите кнопку "Готово".
Нажмите кнопку "Закрыть".
После выполнения этих шагов запишите путь к папке и IP-адрес исходного компьютера.
Совет. Вы можете быстро узнать свой IP-адрес в меню "Настройки" > "Сеть и Интернет", нажмите "Wi-Fi" или "Ethernet", а затем выберите подключение для просмотра информации.
2. Используйте Robocopy для быстрого копирования файлов в Windows 10 по сети
После настройки общего доступа к файлам на исходном устройстве вы можете копировать файлы с целевого устройства с помощью Robocopy.
Чтобы использовать Robocopy для быстрого копирования файлов в Windows 10, выполните следующие действия:
Открыть Пуск.
Выполните поиск командной строки, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
Введите следующую команду, чтобы скопировать файлы по сети, и нажмите Enter:
В приведенной выше команде измените исходный и конечный пути в соответствии с вашей конфигурацией.
Разбивка опций команды Robocopy
Robocopy имеет множество функций, которые вы можете использовать, и в команде, показанной в этом руководстве, мы используем следующие параметры, чтобы сделать копирование надежным и быстрым.
- /S — Копировать подкаталоги, но не пустые.
- /E — копировать подкаталоги, включая пустые.
- /Z — копирование файлов в перезапускаемом режиме.
- /ZB — использует перезапускаемый режим. Если доступ запрещен, используйте резервный режим.
- /R:5 — повторить 5 раз (можно указать другое число, по умолчанию — 1 миллион).
- /W:5 — Подождите 5 секунд перед повторной попыткой (вы можете указать другое число, по умолчанию — 30 секунд).
- /TBD — дождаться определения имен общих ресурсов (повторить ошибку 67).
- /NP — Нет прогресса — не отображать процент копирования.
- /V — подробный вывод с указанием пропущенных файлов.
- /MT:16 — многопоточное копирование с n потоками (по умолчанию 8).
Возможно, наиболее важным переключателем, на который следует обратить внимание, является параметр /MT, который позволяет Robocopy копировать файлы в многопоточном режиме. Как правило, когда вы копируете файлы с помощью проводника, вы копируете только один файл за раз. Однако при включенной многопоточности вы можете копировать несколько файлов одновременно, лучше используя пропускную способность и значительно ускоряя процесс.
Если вы не зададите номер при использовании переключателя «/MT», то номер по умолчанию будет «8», что означает, что Robocopy попытается скопировать восемь файлов одновременно, но инструмент поддерживает «1». " до "128" потоков.
В команде, показанной в этом руководстве, мы используем «16», но вы можете установить большее число. Единственное предостережение заключается в том, что при использовании более высоких чисел будет использоваться больше вычислительной мощности и пропускной способности. Если у вас старый процессор и ненадежное сетевое соединение, это может вызвать проблемы. Поэтому обязательно проверьте команду перед выполнением команды с большим количеством потоков.
Вы всегда можете просмотреть все доступные переключатели, запустив robocopy /? команда.
Pureinfotech рассчитывает на вашу поддержку. Вы можете внести свой вклад с помощью кнопки ниже, чтобы продолжать создавать отличный контент.
Мы можем получать комиссию за покупки по нашим ссылкам, чтобы продолжать предлагать бесплатный контент. Информация о политике конфиденциальности.
Все материалы на этом сайте предоставляются без каких-либо явных или подразумеваемых гарантий. Используйте любую информацию на свой страх и риск. Всегда делайте резервную копию вашего устройства и файлов, прежде чем вносить какие-либо изменения.Информация о политике конфиденциальности.
Читайте также: