Оптимизировать доступ к файлам Windows по сети
В моей компании мне часто требуется доступ к общим файлам через сеть Windows. Эти файлы расположены на другой стороне планеты, поэтому я думаю, что общий доступ к файлам проходит через какой-то VPN через Интернет, но я не контролирую это, и он должен быть "прозрачным" для меня. Однако это очень медленно. Отображение содержимого каталога в проводнике занимает около 10 секунд.
Даже если бы через Интернет я не ожидал, что получение списка имен файлов будет таким длинным. Существуют ли какие-либо параметры для оптимизации этого с моей рабочей станции Windows XP, или это в основном связано с настройкой сети?
Единственное, что я обнаружил, - это кэширование всех имен файлов, в то время как по умолчанию кэшируются только короткие имена файлов ( http://support.microsoft.com/kb/843418).
2 ответа
Если вы используете сервер до Windows 2008 или клиент XP, как вы заявили, то вы получаете только SMB 1.0, который является протоколом блочного уровня, который общеизвестно медленен в глобальной сети.
Ваши варианты:
- Переместите сервер и клиент до 2008 и Windows 7, чтобы перейти на SMB 2.0.
- Внедрите ускорение WAN, как предложено, но это дорогостоящее предложение.
- Попробуйте настроить размер окна приема TCP, выборочное подтверждение (SACK) и масштабирование окна - обычно это взлом реестра, если вы не можете найти инструмент, который сделает это за вас.
http://technet.microsoft.com/en-us/library/cc938205.aspx
Согласен с вышеуказанным постом, однако есть и дополнительные опции.
- Переместите сервер и клиент до 2008 и Windows 7, чтобы перейти на SMB 2.0.
Это то, что вам обязательно нужно сделать, не только для SMB 2.0, но и для BranchCache, который позволяет кэшировать удаленные файлы в вашем местном офисе и ускорять открытие часто используемых файлов.
Еще один вариант, который я хотел бы добавить. Существует множество сетевых приложений разных марок, которые позволяют кэшировать и / или сжимать сетевой трафик между офисами в дополнение к QoS, что может повысить производительность вашей сети.