1

Устройство NAS Western Digital My Book Live 2 ТБ - Прошивка 02.42.03-027

NAS подключен с помощью сетевого кабеля Cat 5 к маршрутизатору Cisco E2500.

Машина A - Windows Server 2003 с проводным подключением к маршрутизатору

Машина B - Windows 7 Home Premium 64-битный ноутбук с подключением Wi-Fi к маршрутизатору

Маршрутизатор двухдиапазонный, обе полосы используют одинаковый SSID, смешанный режим (b/g/n).

Из (A) я смог перенести много ГБ данных в MBL без проблем, безупречной производительности.

Из (B), когда я обращаюсь к диску MBL с сопоставлением диска (X:) в \mbl \share, он сканирует с очень низкой скоростью. Простые фотографии JPG ~ 5MB открываются вечно, иногда даже по таймауту. Проводник Windows показывает зеленый индикатор выполнения в верхней части, показывая, что файл загружается.

Это привело меня к мысли, что это проблема сети. Но когда я получаю доступ к общему сетевому ресурсу (A) с того же ноутбука (B), он быстро светится. Я не уверен, что является узким местом здесь. Это почти так, как если бы пропускная способность MBL ограничивалась только тогда, когда к ней обращаются через беспроводного клиента, но она просто отлично передает контент проводному клиенту.

Еще несколько замечаний:

  1. Я использовал утилиту http://www.totusoft.com/lanspeed.html для запуска диагностики с компьютера (B) на компьютер (A) и My Book Live. Оба они преуспели, с пропускной способностью чтения / записи около 55 Мбит / с.

  2. Устройство NAS запускается нормально, я могу быстро открывать / закрывать около десятка файлов. Потом начинает очень плохо ползать. Скорость резко падает. Как будто какой-то кеш исчерпан или что-то в этом роде.

  3. Я где-то читал, что Windows Explorer может быть проблемой здесь. Поэтому я скачал альтернативный проводник (Explorer++) и (возможно, из-за эффекта плацебо), казалось, что вещи летят, я смог просмотреть / слайд-шоу десятки файлов JPG, но затем вернулся страшный "Не отвечающий" и Explorer++ также замерз.

  4. Я отключил опцию папки с миниатюрами в Проводнике и использовал "Детали" и даже "Список". Во всех случаях он, казалось, улучшал производительность в течение нескольких минут, но затем он снова начал сканировать. Опять же, почти кажется, что машина Windows 7 или устройство NAS запрашивают «тайм-аут», чтобы перевести дыхание, и затем на некоторое время все в порядке :-)

  5. Все остальные клиенты (мобильные устройства, как iOS, так и Android) могут нормально обращаться к NAS с помощью приложения WD2go.

Кто-нибудь еще видел эту проблему? Как я должен идти об устранении проблем этого? Есть ли какие-либо настройки, которые я могу настроить для улучшения производительности? Похоже, что Windows 7 просто не очень хорошо работает при доступе к общему ресурсу NAS.

Любые предложения приветствуются. Благодарю.

3 ответа3

2

Наконец-то докопался до этого. Волшебная установка, которая решила мою проблему, оказалась добавлением

smb ports = 139

в файл smb.conf на NAS-устройстве WD My Book Live (после ssh'инга на устройство)

По умолчанию для этого параметра используются порты 139 (NetBIOS) и 445 (TCP). Не уверен, почему значение по умолчанию приводило к такому значительному снижению производительности при передаче файлов и просмотре файлов, но я предполагаю, что клиент Windows 7 сначала пробовал порт 445, каким-то образом потерял соединение и понизил его до порта 139 и не смог восстановить соединение.

Надеюсь, это поможет кому-то еще.

0

Вот некоторые настройки могут повлиять на то, что вы сообщаете.

Следует учитывать размер MTU или то, что называется Jumbo Frames. Полнодуплексный аппаратный монтаж - это еще одна вещь, на которую вы можете захотеть взглянуть.

Изменение размера MTU - это отчасти искусство, а отчасти наука. Драйверы во FreeBSD, Linux и Windows ненадежны в допустимых размерах. Возможно, вам придется покопаться в документации драйвера или поэкспериментировать, чтобы получить приемлемые размеры. Также наименьшее значение является значением по умолчанию для всего пути.

В Windows щелкните правой кнопкой мыши NIC в диспетчере устройств и посмотрите свойства драйвера NIC. MTU или Jumbo Frame или Framesize могут быть названием настройки для вашего драйвера. Значение по умолчанию обычно 1500.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .