Никогда не видел чтоб папка с 10К файлами открывалась по сети мгновенно, во всяком случае первый раз. Нормальное время для такого количества файлов где то секунд 20-30.
Мгновенно — это наверно все же около 0 секунд. 20 секунд — это не мгновенно. А 5 минут — это действительно слишком.
Как устроена сетка? Сколько пользователей подключено к ХП с папкой? Что на ней делается? Оптимизация на программы пользователя (по умолчанию) или на сервиы (как на сервере)?
> Мгновенно — это наверно все же около 0 секунд. 20 секунд — это не мгновенно. А 5 минут — это действительно
Конкретных замеров с секундомером в руке не ставил. По ощущениям — на сервере бывало и гораздо меньше 20 сек.
> Как устроена сетка?
Сервер 2003 Standard (AD+DHCP+DNS). Искомый XP Prof входит в домен.
> Сколько пользователей подключено к ХП с папкой?
От 1 до 10. Проблема существует независимо от количества пользователей.
> Что на ней делается?
В папке? Куча файлов xls
> Оптимизация на программы пользователя (по умолчанию) или на сервиы (как на сервере)?
Делал на сервисы. Не помогло.
Брандмауер включен. Однако для сетевого подключения, смотрящего в локалку, он отключен. 2003 сервер у нас есть. Однако очень хотелось эту папку иметь на XP. Покупать еще один 2003 сервер конкретно для решения этой проблемы не хочется, пиратку ставить не будем. Хочу напомнить, что данная проблема возникает при подключении даже одного пользователя, не говоря уже об 10. Вообще было бы интересно узнать у гуру, баг это или фича.
Я очень сильно сомневаюсь что фаервал имеет к этому отношение.
Я бы копал в сторону сети — когда я спросил «Как устроена сетка?» я имел в виду вовсе не диапазон адресов, а хабы/свичи/провода/сетевые карты.
Например, ХП имеет такую же карту что и сервер? Воткнута в тот же свич? Кабель в порядке? С какой скоростью работает интерфейс? Какая загрузка интерфейса при доступе? Что будет если поменть порт/кабель/карту? Другие компьютеры под ХП имеют ту же проблему?
Я тоже. Но для верности попробовал. Эффекта нет.
Я не думаю, что здесь дело в качестве сетевой инфраструктуры, так как: 1) На этом компе стоял 2003 сервер и все работало прекрасно. Проблема возникла после установки на этот комп XP 2) При копировании/записи файлов скорость нормальная, такая же, какая была при наличии на оном железе 2003 сервера.
Сетевые карты при переустановке с 2003 на ХР не изменились. Посему мне кажется, что здесь какая-то проблема с индексированием или кешированием. Как-то путем манипуляций в реестре я достиг ситуации, когда медленное открытие было только 1 раз после перезагрузки XP. В второй и последующие разы все открывалось нормально. Однако в этом случае сервис сервера на XP работал крайне нестабильно: пользователи временами не могли подключаться к шаре.
На других компах не проверял. Попробую в ближайшее время.
Еще о важности вопроса: дело в том, что в нескольких папках содержится около 70 тыс. файлов. Если при нахождении их на сервере у клиента по сети поиск файла по маске происходит несколько секунд, то при нахождении файлов на XP — не менее 5 мин. Поэтому производительность труда сильно падает 🙂
Опытным путем было установлено, что если убрать DNS на локальной машине в свойствах Протокол Интернета (TCP/IP), файлы MS OFFice открываются нормально без задержки
Какой ДНС там прописан? Но скорее всего не настроена WINS. в настройках сетевой карты нужно указать явно over TCP/IP. До кучи нужно поднять WINS-сервер на файлопомойке. Дело в том, что виндец в рабочей группе ищет через WINS, если не находит, ломится в DNS, а у тебя скорее всего первичный стоит от провайдера. ещё, как вариант более грамотный, дополнительно к WINS поднять на сервере DNS и настроить у клиентов его как первичный. Заодно будешь иметь кэш. Дерзай! Отпишись, как получится.
Всего записей: 1960 | Зарегистр. 31-03-2004 | Отправлено:17:39 11-04-2013
den_ISSa
Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Спасибо. В выходные попробую, о результатах отпишусь.
Всего записей: 11 | Зарегистр. 17-11-2008 | Отправлено:21:50 11-04-2013
den_ISSa
Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору DNS оказался не много не нужен, так как я проверяя работу отрубал маршрутизатор для создания ситуации с отключением инета) На локальных машинах первичный DNS стоит такой же как и основной шлюз 192.168.1.101, т.е. IP адрес самого маршрутизатора. Вопросы: 1) поднятие DNS сервера нужно ли вообще, если с этим справляется сервер Провайдера? какие плюсы для сети? 2) что такое кэш? 3) wins разве не устарел?
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору den_ISSa Для сведения, порядок разрешения имен в винде такой: кеш DNS файл hosts DNS кеш NetBIOS WINS b-node броадкаст lmhosts
Причин по вашей проблеме может быть много.
Поскольку 2003 офис нормально открывает, значит связано с самим офисом 2010. Проверьте установленные сторонние надстройки в офисе, типа переводчика Promt, или другая разная хрень.
Почистите темп файлы — C:\Windows\Temp, or to Documents and Settings\Username\Local Settings\Temp Сервиспак SP1 на офис 2010 поставлен? Антиврус отключать или внести проверку шары антивирем делали?
Удалите принтеры, которые уже не существуют. Удалите сетевые подключения других шар, которые уже не существуют.
В ветке HKCRoot\Applications надо найти программу, у которой в параметрах путь прописан в типа виде \\computer\path\file.exe, то бишь к левой машине. Если шары больше не существует или машина недоступна — эксплорер продолжает какое-то ломиться и потому все висит. Решение — либо сделать удаленную машину/шару доступной, либо выкинуть нафиг этот раздел ветки HKCRoot\Application
Есть «локалка». Долго происходит доступ к машинам, где WinXP. т.е. корневой список папок долго открывается. Если потом зайти в какую либо папку и дальше по ее подпапкам все быстро, но стоит выходить назад и как только выйти в корень, то снова долго выводится корневой список папок. Брэндмаузер родной отключен на WinXPхах. Никак не могу найти в инете решение, а ведь где-то было про это.
ДНС явно прописан от провайдера (для интернета). > что-то с отключением назначенных заданий связано, кажется
вот что-то такое и у меня в памяти, про задания. никак не вспомню. Планировщик отключен.
Зайди сюда и поубивай все нетхуды (одно из возможно-вероятных решений): C:\Documents and Settings\[Your user name]\NetHood А также удаленные и/или сетевые принтеры, если есть, которые недоступны.
Зашел, убил. лучше не стало. > А также удаленные и/или сетевые принтеры
Да, действительно один принтер такой есть. т.е. он подключен к компу, но сам в данный момент времени выключен. Это я про один конкретный компьютер сейчас говорю. т.е. так сказать решаю данную проблему этой темы на нем.. На него пытаюсь заходить с Win2003Server. На нем WinXP Pro Sp2. Что можно с такими принтерами сделать? если это из-за них.
> можно убить автоматический поиск сетевых ресурсов в свойствах > папки.
Отключен был давно
> > А также удаленные и/или сетевые принтеры > > Да, действительно один принтер такой есть. т.е. он подключен > к компу, но сам в данный момент времени выключен.
Т.е. он локальный на WinXP и в сеть не выделен. больше принтеров нет.
я делал, т.е. у меня сейчас так: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Browser\Parameters]«MaintainServerList»=»no» «IsDomainMaster»=»FALSE»
это не помогает, хотя это именно то что чаще всего в инете попадается по данному вопросу 🙁 т.е. не «FALSE» не «no»
Если да, то на сколько я помню, помогала настройка дополнительных параметров сети TCP/IP закладка WINS: для локальных машин — «Параметры NetBIOS — «По умолчанию» для машины, смотрящей в инет — «Отключить NetBIOS через TCP/IP» как-то так..
> Скажите, а «долго» на той машине, где интернет или на всех?
У меня на работе так «вдруг» очень долго стал происходить коннект (хоть по c$, хоть шару открыть, причем хоть проводником, хоть фаром, хоть дамварей). Минут через пять после первой попытки в евентах падала ошибка кербероса, что «компьютер вооон того сервера видеонаблюдения не является dns сервером». Действительно, не является, прям КО отвечал 🙂 Имена компьютеров были разные, из и других подсетей. И причем пока оно не прос. тся, работать с другими шарами не получается, все висит. И проводник в диспетчере не убивается, точнее рабочий стол пропадает, но он сам висит. Как только евент падает — все убивается. Никакие манипуляции с нейм_спейсами не помогли.
дело в том, что таких компов много. в разных местах и в разных сетях. у разных хозяев. разные антивирусы установлены. одно одинаковое — тупят одинаково. на получение списка корневой шары с машины.
долго бился (была рабочая машина, много софта пришлось бы переустанавливать и заново настраивать) — в итоге переустановил. да, еще момент — при «отрытии» компьютеров находящихся в воркгруппе по IP почти всегда никаких проблем небыло. С доменными машинами (хоть по имени, хоть по ip) всегда дикие зависоны
Хотелось бы найти причину зависонов. потому как таких компьютеров много.
С другой стороны такие ярлыки, как например вот с таким путем: \\CompWinXP\Dir откроются без зависаний вот непонятно почему вот так виснет: \\CompWinXP
а проверь-ка все компы на предмет conficker-а (он же kido).