[решено] Перечитывание содержимого каталога на файловом сервере выполнятся долго
Есть w2003 enterprise en sp1 в домене w2000, машина не доменный контроллер. На ней расшарен каталог, содержащий около 3000 подкаталогов. Проблема в том, что с клиентской машины (ОС 2k или XP) перечитывание содержимого каталога занимает несколько секунд (привык пользоваться ФАРом). Если же клиент win98 или win2003 - перечитывается практически мгновенно. Аналогично и через проводник. Со скоростью сети однозначно не связано - пробовал в том числе и с win2003, установленного на WMVare на WinXP - прекрасно работает. Может, кто сталкивался, или соображения имеются - прошу подсказать, собственные варианты подисчерпались ...
|
подобное уже обсуждалось
http://forum.oszone.net/search.php?searchid=256389 |
noble, по моему твоя ссылка совсем не о том. В указанных тобой темах идет речь о соединении с сервером вообще. А тут дело в считывании файлов каталога.
DaemonВидимо, все дело в реализации Far'a. Попробуйте зайти в этот каталог 2 раза, если второй раз быстрее, значит, все впорядке, он кэширует список. |
Envel, список он не кэширует, он перечитывает его с сервера и уже в открытом состоянии.
В случае, если ресурс находится на win2000 - перечитывает очень быстро. В случае же сервера win2003 - в зависимости от операционки клиента. Тормоза наблюбаются на WinXP и Win200. Если клиент Win98 или Win2003 - перечитывает быстро. Пробовал отключать цифровую подпись, менять уровень проверки пользователя LM, параметры синхронизации для сетевого ресурса - положительных результатов нет. Аналогичная картина и в проводнике - думаю, дело не в Far'е, а в параметрах сетевого взаимодействия. |
Присоединяюсь с Аналогичной Бедой, ситуация точ- в- точ тока сеть без Доменов, одни Win2k
Код:
Сеть работает нормально, притензий нет, есть только одно неудобство. |
Попробуйте отключить индексирование.
|
Индексирование отключено и на сервере, и на клиентской машине.
|
Думал еще на автономные файлы, но:
машина под w2003 перечитывает с другой w2003 очень быстро и на ней автономные файлы отключены. Может кто знает, от каких настроек это может зависеть еще ? |
_Daemon_
Автоматический поиск сетевых папок и принтеров в свойствах проводника случаем не включен? |
monkkey ? если не сложно, скажи где в свойствах проводника это находится??
я знаю только пропоиск незавершенных задач по сети, отрубается через реестр. а это что? |
Думается Сервис -> Свойства папки -> Вид -> Дополнительные параметры -> втоматический поиск сетевых папок и принтеров
:) |
Возможно, система пытается обновить время последнего доступа к файлам. Отключается:
[HKLM\SYSTEM\CurrentControlSet\Control\FileSystem] "NtfsDisableLastAccessUpdate" = dword:1 |
Сервис->Свойства папки->Вид
|
Промазал.
Автоматический поиск отключил, не помогло. Попробовал с другой машины в сети под WinXp - быстро открывает. Есть подозрение на доменные политики. |
Промазал - в смысле с сообщением #13.
Пробовал NtfsDisableLastAccessUpdate = 1 - нет, не помогает. Насчет автоматического поиска - сброс параметров вида папки к значениям по умолчанию немного ускоряет перечитывание, но оно остается достаточно медленным. На машине, где перечитывается быстро - установка параметров к тому же виду к замедлению не приводит. Странно как-то. Вообще проблема на машинах, которые относительно давно в домене. Может есть соображения, какие еще параметры могут повлиять на скорость перечитывания ? |
На всякий случай
Цитата:
|
Цитата:
Неприятен тот факт, что одна машина перечитывает быстро (причем с первого раза), а другая (обе WinXP sp1) - несколько секунд (~3000 папок). Какая-то гадкая настройка влияет. |
Может быть я путаю, но проходила информация, что может гадать планировщик заданий. Вообще, поотключать неиспользуемые службы...
|
Цитата:
:( Вопрос: а как можно перенести групповые политики с машины, где работает нормально работает? :search: |
а SizReqBuf менять не пробовал?
|
Что за зверь ? Где его искать ?
|
Итак, господа, проблема решена !
Способ решения - изменение параметров реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Приведу значения добавленных или измененных значений (может, кому пригодятся :read: ), может быть, еще посоветуете более оптимальные комбинации параметров. "UseDomainNameDevolution"=dword:00000000 "QueryIpMatching"=dword:00000001 "DisableTaskOffload"=dword:00000000 "TcpNumConnections"=dword:00fffffe "TcpMaxConnectRetransmissions"=dword:00000006 "TcpMaxDataRetransmissions"=dword:00000006 "SackOpts"=dword:00000001 "EnablePMTUBHDetect"=dword:00000000 "EnablePMTUDiscovery"=dword:00000001 "SynAttackProtect"=dword:00000001 "Tcp1323Opts"=dword:00000003 "TCP1320Opts"=dword:00000001 "TcpMaxDupAcks"=dword:00000002 "DefaultTTL"=dword:00000040 Спасибо всем, кто принял участие. |
_Daemon_
спасибо за решение проблемы! тему помечаем как имеющую решение |
_Daemon_кстати, а какое отличие было в этих параметрах на "медленных" системах?
|
Из перечисленных параметров было только
"UseDomainNameDevolution"=dword:00000001 Остальные отсутствовали. Система WinXP SP1. |
Рабочая конфигурация параметров для w2k(sp3,sp4)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "NV Hostname"="<MY_HOSTNAME>" "DataBasePath"=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,\ 33,32,5c,64,72,69,76,65,72,73,5c,65,74,63,00 "NameServer"="" "ForwardBroadcasts"=dword:00000000 "IPEnableRouter"=dword:00000000 "Domain"="<my_domain>" "Hostname"="<my_host_name>" "SearchList"="" "UseDomainNameDevolution"=dword:00000000 "EnableICMPRedirect"=dword:00000001 "DeadGWDetectDefault"=dword:00000001 "DontAddDefaultGatewayDefault"=dword:00000000 "EnableSecurityFilters"=dword:00000000 "AllowUnqualifiedQuery"=dword:00000000 "PrioritizeRecordData"=dword:00000001 "TcpWindowSize"=dword:0000faf0 "QueryIpMatching"=dword:00000001 "DisableTaskOffload"=dword:00000000 "TcpNumConnections"=dword:00fffffe "TcpMaxConnectRetransmissions"=dword:00000006 "TcpMaxDataRetransmissions"=dword:00000006 "SackOpts"=dword:00000001 "EnablePMTUBHDetect"=dword:00000000 "EnablePMTUDiscovery"=dword:00000001 "SynAttackProtect"=dword:00000001 "Tcp1323Opts"=dword:00000003 "TCP1320Opts"=dword:00000001 "TcpMaxDupAcks"=dword:00000002 "DefaultTTL"=dword:00000040 "NV Domain"="<my_domain>" |
Время: 01:08. |
Время: 01:08.
© OSzone.net 2001-