Низкая скорость копирования по сети?

В последнее время стала активно ощущаться низкая скорость копирования файлов по сети. А сегодня это стало на пути мне и моим предпочтениям в музыке. Пришлось заняться.

Анамнез: Две машины находятся сети, на одной — наушники, на другой — музыкальный архив. Но сеть работает медленно, со скоростью ниже битрейта mp3, а слушать Глена Миллера с рывками — просто непристойно.

И что самое интересное — скорость копирования файлов в направлении Машина_2 -> Машина_1 — ~6 Mb/s. В обратном направлении всего — 10-20 Kb/s.

  • Отключаем весь софт — ничего.
  • Отключаем файрволы — ничего.
  • Тасуем ip в подсетях и шлюзы — ничего.
  • Отключаем QoS и смотрим службы — ничего.
  • Несколько раз перезагружаемся :)
  • Думаем над тем чтобы просто включить наушники в другую машину — не наш метод.
  • Ищем в интернетах — ничего интересного.

Низкая скорость при копировании в сети осталась прежней.

Вывод один: в нашем случае проблема железная.

  • Трогаем стопку свитчей и модемов — пшшш, горячие.

Дуем. Скорость та-же.

Смотрим Панель управления -> Система -> Железяки -> Сетевые платы. Вкладка Дополнительно… ммм… какие-то настройки ;)

Изменяем Connection Type -> 100 BaseTx Half Duplex. Перезагрузка — ничего.

Ну что-ж, пробуем лекарство «привод плохо пишет диски»:

Изменяем Connection Type -> 10 BaseT Half Duplex — Чудо, скорость копирования по сети поднялась до ~1 Mb/s.

Вывод:  как временное решение проблемы низкой скорости в сети помогло понижение скорости сети до 10 Мбит/cек. Умирающая сетевая карта или перебитый патчкорд на первой машине объяснил бы все кроме того факта что в одном из направлений сеть работала нормально.

Продолжение

В продолжение темы о том, почему медленно копируются файлы по сети, нужно отметить что гигабитные сети крайне капризны к качеству кабелей. Очень желательно выбирать FTP, а не UTP кабель. И опять-же 6й категории.

Поэтому перво-наперво сначала замените  кабель на заведомо рабочий.

Высокая нагрузка сети

Отключите торрент-клиент и выключите на время эксперементов роутер (модем). Торренты гоняют по сети массу бесполезных пакетов, которые могут… и замедляют работу сети. И хотя в обычных приложениях их влияние слабо заметно, при использовании удаленного рабочего стола (rdp, radmin) можно почувствовать существенное замедление работы.

Использование сетевого диска

Хитрость вторая — использование сетевого диска.  Как выяснилось опытным путем, при обращении к файлам, расположенным на сетевых дисках (например Z:\file) , скорость существенно выше, чем при помощи обращения к файлам через два слеша. (например \\computer\shared\file)

Для  того чтобы подключить сетевой диск зайдите в Мой компьютер -> Сервис -> Подключить сетевой диск. Выберите произвольную букву диска и выберите расшаренную папку на другом компьютере.

Кроме того, из-за особенности настроек сетевых имен Windows, проблема может возникнуть из-за указания в пути к файлу имени компьютера в сети. Поэтому дабы избежать проблем на ровном месте, при подключении сетевых дисков используйте ip-адрес (например \\192.168.1.11\shared\file).

Похожие записи:

Низкая скорость копирования по сети?: 4 комментария

  1. DrVirus

    Классная статтейка! Мне ОЧЕНЬ помогло! Я бы и не додумался. На сервере было АВТО а на другом компе 100 full bla-bla-bla, поставил тоже авто и РАБОТАЕТ!

  2. Mr.Selek

    Спасибо огромное!! у меня была проблема с тем что локалка крайне медленно работала сменил авто на 10 МБ полный дуплекс и работать начала более менее нормально, а вообще не понимаю одного, у меня идет кабель к компу, на компе стоит Windows 7 и скорость маленькая, а когда цепляю на тот же самый кабель мой ноут с ОС Windows XP то качает по максимум… к примеру если качаю с локальной сети на ноуте где ХР стоит то скорость скачиваю например фильма более 5 Мбайт в сек, а если цепляю комп с семеркой то качается со скоростью 100 КБайт… а до того как не было выставлено 10 МБ полный дуплекс вообще не качалось или качалось по битикам ))) короче проблема решилась но решилась не до конца… хотелось бы чтоб до конца решилась если есть какие то мнения по этому поводу буду рад услышать. Спасибо.

  3. Эрт Автор записи

    @Mr.Selek
    Методом «тыка» это решается методом исключения. Т.е. каждый компонент проверяем в заведомо рабочих условиях либо каждый компонент по очереди меняем на заведомо рабочий.
    Если понижение скорости помогло значит плохой патч-корд. Нужно пробовать на другом, рабочем. Как вариант — вышеописанный мною случай, когда была проблема в сетевой карте, что решается ее заменой.

  4. Stas

    Спасибо! А то намучился с низкой скоростью. Сетевушка у Intel D510MO — реалтек по дефолту ставит авто, а скорость на авто похоже это 10. Поставил 100 Half Duplex — теперь летает.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *