none
Медленное открытие по сети папки с большим количеством файлов RRS feed

  • Вопрос

  • Доброго времени суток!
    Имеется XP SP2 Prof.
    На ней папка, содержащая более 10000 файлов.
    Папка предоставлена в общий доступ.
    Открытие папки непосредственно с консоли XP SP2
    совершается практически моментально.
    Открытие папки по сети может затянуться на несколько минут.
    Аналогичным образом обстоит дело с поиском файла в данной папке.
    Та же папка, перенесенная на Windows 2003 Server,
    открывается по сети практически также быстро, как и с консоли сервера.
    На обоих компьютерах (XP SP2 и клиентском) отсутствует антивирус.
    В чем может быть проблема?
    24 октября 2008 г. 6:54

Все ответы

  • Никогда не видел чтоб папка с 10К файлами открывалась по сети мгновенно, во всяком случае первый раз. Нормальное время для такого количества файлов где то секунд 20-30.

    24 октября 2008 г. 7:00
    Модератор
  • При аналогичном (таком же) оборудовании на сервере открытие папки происходит в разы быстрее, чем на XP SP2.
    Возможно, на сервере это происходит не совсем мгновенно. Да, возможно, где-то на уровне 20 сек. Однако на XP SP2 подобное действие по сети происходит минут 5. Explorer просто жутко тормозит при открытии, Far при открытии папки начинает не спеша отсчитывать по 256 файлов.
    Конструктивных мыслей нет?
    24 октября 2008 г. 7:32
  • Мгновенно - это наверно все же около 0 секунд. 20 секунд - это не мгновенно. А 5 минут - это действительно слишком.

     

    Как устроена сетка? Сколько пользователей подключено к ХП с папкой? Что на ней делается? Оптимизация на программы пользователя (по умолчанию) или на сервиы (как на сервере)?

     

     

     

    24 октября 2008 г. 15:59
    Модератор
  • > Мгновенно - это наверно все же около 0 секунд. 20 секунд - это не мгновенно. А 5 минут - это действительно

    > слишком.

    Конкретных замеров с секундомером в руке не ставил. По ощущениям -- на сервере бывало и гораздо меньше 20 сек.

     

    > Как устроена сетка?

    192.168.0.*.

    Сервер 2003 Standard (AD+DHCP+DNS). Искомый XP Prof входит в домен.


    > Сколько пользователей подключено к ХП с папкой?

    От 1 до 10. Проблема существует независимо от количества пользователей.

    > Что на ней делается?

    В папке? Куча файлов xls


    > Оптимизация на программы пользователя (по умолчанию) или на сервиы (как на сервере)?

    Делал на сервисы. Не помогло.




    26 октября 2008 г. 10:58
  • брендмауер  отруби на файл-сервере
    и поставь сервер 2003 уже что ли Smile) если такие задачи ... так же хочу напомнить, что к winxp одновременно могут подключиться только 10 человек.
    27 октября 2008 г. 7:26
  • Брандмауер включен. Однако для сетевого подключения, смотрящего в локалку, он отключен.
    2003 сервер у нас есть. Однако очень хотелось эту папку иметь на XP. Покупать еще один 2003 сервер
    конкретно для решения этой проблемы не хочется, пиратку ставить не будем.
    Хочу напомнить, что данная проблема возникает при подключении даже одного пользователя, не говоря
    уже об 10.
    Вообще было бы интересно узнать у гуру, баг это или фича.



    27 октября 2008 г. 12:59
  • хз у меня тормоза про которые ты написал возникают при включенном брендмауере, я хз почему, хотя всё прекрасно открыто.
    27 октября 2008 г. 15:20
  • Я очень сильно сомневаюсь что фаервал имеет к этому отношение.

     

    Я бы копал в сторону сети - когда я спросил "Как устроена сетка?" я имел в виду вовсе не диапазон адресов, а хабы/свичи/провода/сетевые карты.

     

    Например, ХП имеет такую же карту что и сервер? Воткнута в тот же свич? Кабель в порядке? С какой скоростью работает интерфейс? Какая загрузка интерфейса при доступе? Что будет если поменть порт/кабель/карту? Другие компьютеры под ХП имеют ту же проблему?


    27 октября 2008 г. 17:12
    Модератор
  • Я тоже. Но для верности попробовал. Эффекта нет.

    Я не думаю, что здесь дело в качестве сетевой инфраструктуры, так как:
    1) На этом компе стоял 2003 сервер и все работало прекрасно. Проблема возникла после установки на этот комп XP
    2) При копировании/записи файлов скорость нормальная, такая же, какая была при наличии на оном железе 2003 сервера.

    Сетевые карты при переустановке с 2003 на ХР не изменились.
    Посему мне кажется, что здесь какая-то проблема с индексированием или кешированием.
    Как-то путем манипуляций в реестре я достиг ситуации, когда медленное открытие было только 1 раз после перезагрузки XP. В второй и последующие разы все открывалось нормально. Однако в этом случае сервис сервера на XP работал крайне нестабильно: пользователи временами не могли подключаться к шаре.

    На других компах не проверял. Попробую в ближайшее время.

    Еще о важности вопроса: дело в том, что в нескольких папках содержится около 70 тыс. файлов.
    Если при нахождении их на сервере у клиента по сети поиск файла по маске происходит несколько секунд,
    то при нахождении файлов на XP -- не менее 5 мин.
    Поэтому производительность труда сильно падает :-)
    28 октября 2008 г. 11:17
  • Ну в общем то достаточно логично что что то в сервере расчитано на... работу в качестве сервера. А в клиентской версии - нет.

     

    Может файловая система, может кэширование. Может еще что то - например сервер позволяет установить несколько подключений от одного клиента и гонять списки файлов параллельно - что объяснит почему были проблемы с подключениями.

     

    Таким образом выбор простой: если сервер стоит дешевле потерь от производительности труда, то покупать сервер. Иначе терпеть.

    28 октября 2008 г. 18:07
    Модератор
  • ну как вариант есть еще linux samba server, если поднять чисто файловый сервер конечно не фантан Smile но жить можно и работать будет нормально, можно и в домен ввести.
    29 октября 2008 г. 4:24
  • Похожая проблема. Только в XP Home...

    Большая сетевая папка (более 4000 подпапок) грузилась больше минуты через Проводник, пока не отключили службу индексирования (cisvc.exe).

    НО! Проблема осталась, когда пытаешься открыть туже самую папку через диалог "Открыть/Сохранить документ", например в MS Word 2003. Проблема присуща не всем компьютерам нашей локальной сети. В чём, собственно, может быть дело?

    • Изменено Олег2011 17 января 2011 г. 8:55 Уточнение
    17 января 2011 г. 8:48
  • если установлен антивирус, исключите из области сканирования объекты в сети/на сетевых дисках
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    17 января 2011 г. 15:08