Общий доступ к файлам Windows - длительная начальная задержка
У меня есть две машины Windows 7, подключенные к маршрутизатору. Я создал общую папку на машине A, и я могу получить к ней доступ с машины B. Скорость передачи данных велика.
Однако иногда при попытке доступа к общей папке с компьютера B иногда возникает длительная задержка. Я щелкаю, чтобы открыть папку, и Windows Explorer останавливается на несколько минут, прежде чем загружать содержимое папки. Однако после его загрузки я могу перемещаться по подпапкам и редактировать файлы без заметной задержки. Затем, через некоторое время, я получу огромную задержку при сохранении файла, после чего последующие сохранения не будут задерживаться.
В чем здесь проблема, и как я могу это исправить?
3 ответа
Решением было предотвратить вращение жесткого диска. (На самом деле, я переключился на Ubuntu до того, как обнаружил это, поэтому я не знаю, как или можно ли предотвратить автоматическое замедление вращения в Windows. Вскоре я опубликую еще один вопрос / ответ, касающийся избежания длительной задержки в Ubuntu.)
Windows имеет время простоя для подключения к сетевому диску; по умолчанию это 15 минут. Поэтому после 15 минут неиспользования общего ресурса он будет отключен, и в следующий раз, когда вы перейдете к его использованию, вам придется ждать повторного установления соединения (а также любых процессов аутентификации, которые сопровождают его).
Это действительно не должно занимать "минуты", чтобы случиться (возможно, пару секунд), но все же это может быть то, с чем вы сталкиваетесь.
Вы можете увидеть, как долго устанавливается время простоя, открыв командную строку и введя:
net config server
Вы можете установить лимит времени ожидания (в минутах) следующим образом:
net config server /autodisconnect:<#ofminutes>
Вы можете полностью отключить время простоя, введя:
net config server /autodisconnect:-1
Смотрите эту статью MS KB для получения дополнительной информации.
Я бы отключил netbios и подключал клиентов по IP-адресам или внедрил DNS-сервер в сети рабочей группы (подсказка: OpenWRT).
Также отключите IPv6 (хотя эффект от этого более сомнителен, но я видел разные улучшения, отключающие это).