Определение, почему передачи файлов являются настолько медленными

  1. Доля папка Вы хотите создать диск из того, так, чтобы теперь это была сетевая папка (Щелчок правой кнопкой по папке, и выберите, доля)

  2. Создают сетевой диск из папки, которую Вы совместно использовали с кнопкой "Create Network Drive" наверху окна (Win7)

"My Computer"
7
задан 20 May 2009 в 16:50
8 ответов

Во-первых проверьте интерфейсные счетчики на каждом сервере, должно быть 0 или близко к 0 ошибкам, о которых сообщают.

Во-вторых, проверьте дуплекс обоих серверов. При смешивании 100 Мбит и GbE затем, у Вас может быть дуплексное несоответствие. Удостоверьтесь, что обе стороны установлены на автоматический/автоматический, или вручную устанавливают скорость и дуплекс во всех интерфейсах.

В-третьих, какая конкуренция находится там на магистрали GbE, можно подтвердить, что достаточная высота существует для передачи?

Наконец, Ваш сервер отправки, способный к передаче достаточно быстро. Как комментарии ниже предполагают, Вы ограничены пропускной способностью IO дисков отправителей, или ЦП (при использовании scp или подобные)?

Btw, 11 - 13 мега байт в секунду являются теоретическим макс. для 100 Мбит, действительно ли Вы уверены инструмент, который Вы используете для меры, сообщают корректные единицы?

8
ответ дан 2 December 2019 в 23:23
  • 1
    Altough я не могу сказать Вам инструмент, который просто показывает Вам различную пропускную способность, я должен добавить что-то к тому, что уже сказал Dave Cheney. Ваш " sending" жесткий диск достаточно быстро? Возможно, ssh-compression/encryption разъединение ЦП так нет никакой высоты, уехал в NIC/RAID-driver? I' ve имел его однажды это, scp был невероятно медленным, таким образом, я настроил lighttpd одновременно, который закончился, чтобы быть FAR более быстрый путь. –  lImbus 20 May 2009 в 17:42
  • 2
    Положительная сторона, я didn' t думают об этом. Вы говорите при отправке с сервера к серверу B, Вы получаете 11-13 Мбит, но при получении из удаленного сервера, можно достигнуть более высоких скоростей передачи. I' ve обновил мой ответ с простым тестом io пропускной способности –  Dave Cheney 20 May 2009 в 17:53

Проверьте следующую процедуру, которую я использую, который мог бы помочь сузить, где проблема.


То, когда я тестирую сетевую пропускную способность, лучше удалять как можно больше переменных, таких как диск i/o или ограничения ЦП. Вот процедура, которую я использую, который может проиллюстрировать типичное макс., которое Вы будете когда-либо видеть в своей сети.

Инструменты:

Обе этих утилиты должны быть доступными на самом современном *, отклоняют системы, или предварительно установленные, через пакеты, или способный быть скомпилированным из источника.

Процедура:

  1. Выполните следующую команду на одном компьютере для установки слушателя UDP. (Используя UDP даст более высокие показатели производительности из-за отсутствия TCP наверху для передачи.)

    nc -ulp 5000 > /dev/null

  2. На другой машине, выполненной следующая команда, заменяя IP-адресом слушателя, для отправки потока нулей по сети nc слушателю. Утилита объема плазмы покажет текущую производительность, как прослежено получателем.

    pv < /dev/zero | nc -u listener-ip-address 5000

Примечания:

  • Теоретическим макс. на соединении Ethernet Концерта является 119MB/s (уведомление, МБ, не Мбит)
  • TCP может также быть протестирован путем удаления-u в обоих команды nc
  • В приложениях реального мира Вы никогда не будете достигать показателей производительности, проиллюстрированных в выводе объема плазмы.

Этот метод дает предсказуемые результаты в хорошо проектируемой сети с правильно функционирующим оборудованием. По этой причине это - хороший инструмент, чтобы помочь обнаружить, способствуют ли сама сеть или сетевое оборудование воспринятому "замедлению".

5
ответ дан 2 December 2019 в 23:23

Вы находитесь на Windows Vista? Обратите внимание, что Vista регулирует передачи LAN любое время, у Вас есть открытое мультимедийное приложение (включая веб-браузер с флэш-памятью).

У меня была эта проблема с передачами, ограничиваемыми в 10MB/s, когда они должны были быть xfering в 30-40MB/s.

Можно отключить регулировку в ключе реестра, детализированном здесь:

http://www.anandtech.com/systems/showdoc.aspx?i=3233&p=2

1
ответ дан 2 December 2019 в 23:23

Также рассмотрите различия в протоколе между этими двумя сценариями. "Большие загрузки с Интернета" походят на HTTP или FTP по TCP/IP. На LAN Вы используете что-то другое? Возможно, несогласованный набор реализаций SMB или совместного доступа к файлам Apple? Я только упоминаю это, потому что я видел, что трафик SMB между Windows и системами UNIX/Linux ведет себя в некоторых действительно braindead пути.

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

0
ответ дан 2 December 2019 в 23:23

При передаче файлов 'между серверами' серверы говорят непосредственно?

Или, Вы находитесь в Windows, и у Вас есть диски отображенными на каждом сервере, и Вы перетаскиваете файлы через тех?

В том втором сценарии все идет через Ваш компьютер, таким образом, самая быстрая передача, которую Вы получите, составит приблизительно 11 Мбит/с.

Если Вы идете *, отклоняют систему, используют ttcp, чтобы определить, является ли Ваше соединение TCP узким местом.

0
ответ дан 2 December 2019 в 23:23

Если Вы используете окна, я настоятельно рекомендую использование свободной утилиты RichCopy. Это является многопоточным и может приостановить и возобновить операции копии файла. Мне очень везло с помощью него для передачи файлов между, разъединяет.

0
ответ дан 2 December 2019 в 23:23

Это - действительно старый инструмент, но я имел хороший успех с Netperf в прошлом. Это должно дать Вам стартовую идею пропускной способности между двумя устройствами.

0
ответ дан 2 December 2019 в 23:23

Глупое предложение, но действительно ли возможно, что передача не происходит по LAN, но на самом деле выходит по Интернету? Как Вы соединяетесь между машинами? Я спрашиваю, потому что Ваши признаки звучат подобными обсужденным в недавнем эпизоде DotNetRocks. См., что расшифровка стенограммы решения начинает читать в:

Carl Franklin: Да. Мозговой Уничтожитель, мы хотели, чтобы люди отправили в их предложениях или ответах, они думают, к тому, что произошло.

0
ответ дан 2 December 2019 в 23:23

Теги

Похожие вопросы