Ускорьте список каталогов на сетевом ресурсе Windows

Я использую программное обеспечение, которое регулярно сканирует тысячи файлов (вероятно, имя и время изменения). Это занимает долгое время, так как к файлам получают доступ через сетевой ресурс. Обе машины выполняют Windows XP SP3. Есть ли какие-либо простые, надежные тонкие настройки для ускорения сканирования каталога?

2
задан 11.04.2017, 03:41

4 ответа

Если Вы работаете с каталогами, которые содержат сотни или тысячи файлов или подкаталогов (или даже пара дюжины файлов на каталог, все с аналогичными именами), Вы, вероятно, сталкиваетесь с коллизиями с 8,3 совместимыми с DOS именами файлов. Существует статья Microsoft KB с инструкциями относительно того, как улучшить производительность перечисления каталога путем отключения 8,3 созданий имени файла.

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

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

Если Вы запускаете антивирусную программу на обеих машинах, необходимо также попытаться отключить сканирование при запуске временно на обеих машинах, чтобы видеть, улучшает ли это производительность. По моему опыту, антивирус McAfee вызывают безумную производительность, совершает нападки каждый раз, когда Вы касаетесь файла, но некоторые другие антивирусные приложения (такие как CA и Стой), кажется, не имеют столь же серьезный хит производительности, даже с включенным сканированием при запуске. Наиболее антивирусные программы позволяют Вам указывать каталоги для исключения из сканирования при запуске.

1
ответ дан 11.12.2019, 22:47

Несколько идей сразу приходят на ум:

  • Посмотрите, возможно ли это к данным файла кэша локально, в рамках Вашего приложения. Тем путем это должно было бы только сделать сканирование однажды.

  • Обновите скорость своей сети. Платы PCI Gigabit Ethernet являются CAD за $30-40 в моей области. Если Вы хотите маршрутизатор, это составляет еще 100$. Если это - только еще один компьютер, однако, то можно сойти с рук выполнение части перекрестного соединения (P2P) cat6 кабель Ethernet между двумя.

  • Замедление может также быть функцией скорости этих двух рассматриваемых компьютеров. Центральные процессоры? Сумма и скорость памяти? Какая модель жестких дисков?

1
ответ дан 11.12.2019, 22:47

Доступ к файлам по проводу всегда будет медленнее чем при доступе к локальному диску. Вы смогли увеличивать производительность сканирования при установке его для выполнения сканирования локально. Каждый раз, когда Вы начинаете вытягивать файлы через провод, Вы начнете замечать эти типы замедления из-за количества получаемых доступ файлов.

При выполнении того же сканирования удаленно, оно должно будет установить соединение для передавания/получения доступ каждого файла, который является, почему это, вероятно, настолько медленно.

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

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

0
ответ дан 11.12.2019, 22:47

У меня есть подобная проблема. Я думал о выполнении FTP-сервера на удаленной машине и отображении Диска FTP, отображающегося вместо этого. Я еще не попробовал его, но я держал пари, что это получит лучшую производительность. Если это не делает затем, я мог бы просто использовать клиент FTP, чтобы получить доступ к нему и просто отказаться от диска Microsoft, отображающегося в целом. Я собирался использовать ПУСТОЙ FTP-сервер для попытки сценария.

0
ответ дан 11.12.2019, 22:47

Теги

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