Оптимизировать доступ к файлам 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

http://technet.microsoft.com/en-us/library/cc938200.aspx

http://technet.microsoft.com/en-us/library/cc938205.aspx

Согласен с вышеуказанным постом, однако есть и дополнительные опции.

  • Переместите сервер и клиент до 2008 и Windows 7, чтобы перейти на SMB 2.0.

Это то, что вам обязательно нужно сделать, не только для SMB 2.0, но и для BranchCache, который позволяет кэшировать удаленные файлы в вашем местном офисе и ускорять открытие часто используемых файлов.

Еще один вариант, который я хотел бы добавить. Существует множество сетевых приложений разных марок, которые позволяют кэшировать и / или сжимать сетевой трафик между офисами в дополнение к QoS, что может повысить производительность вашей сети.

Другие вопросы по тегам