Как улучшить производительнос�... - KH636

Часто задаваемые вопросы

Как улучшить производительность файлового обмена (AFP или SMB) через VPN?
 

Для SMB (Windows File Sharing) и AFP (Apple File Sharing) снижение задержки является ключевым фактором для обеспечения хорошей производительности. Конечно, это требует достаточной пропускной способности интернет-соединений с обеих сторон VPN. Вы можете легко проверить это, перенеся файл через HTTP или FTP.

Используете SSL VPN? Переключитесь на IPSec

По сравнению с SSL VPN, IPSec обеспечивает гораздо более высокую скорость соединения, поскольку работает на сетевом уровне OSI — это означает, что он находится намного ближе к физическому оборудованию, где соединение и ваш шлюз встречаются друг с другом. Это даст вам более быструю производительность VPN.

Узнайте больше в этой записи блога.

Настройки Finder

Если вы используете Finder и проблема заключается главным образом в задержках при доступе к папкам (но копирование файлов происходит достаточно быстро), отключите значки предварительного просмотра в опциях представления Finder (Cmd-J).

Уменьшение задержки

Если производительность неудовлетворительна как при перечислении папок, так и при передаче файлов, ваша цель должна заключаться в уменьшении задержки. Некоторые способы уменьшения задержки:

  • Избегайте интернет-соединений с высокой задержкой (например, спутниковых, некоторых типов беспроводных/мобильных провайдеров, объединения линий, ...).
  • Если вы используете DSL, спросите своего интернет-провайдера о "Fast Path" (отключен interleaving). Эта настройка обычно рекламируется для онлайн-игроков, но также очень полезна для соединений с серверами файлов AFP или SMB или соединений с базами данных (например, FileMaker).
  • Убедитесь, что трафик VPN имеет соответствующий приоритет, чтобы другие пользователи интернет-соединения не замедляли трафик VPN.

Чтобы измерить задержку между двумя конечными точками VPN, используйте Ping на хосте с другой стороны соединения или сделайте ping к шлюзу VPN с клиента. Инструмент Ping можно найти непосредственно в VPN Tracker (меню "Инструменты"), но вы также можете использовать Ping в Terminal.

Чтобы измерить задержку каждого отдельного интернет-соединения, полезно сначала сделать ping к локальному маршрутизатору (чтобы убедиться, что в локальной сети не возникает ненужной задержки), а затем к первому маршрутизатору у интернет-провайдера (чтобы определить, следует ли рассматривать Fast Path или другого интернет-провайдера).

Если вы не можете уменьшить задержку дальше:

Если вы не можете уменьшить задержку дальше (или если базовая задержка из-за расстояния между двумя конечными точками сама по себе велика, локальные меры не сильно помогут), рассмотрите возможность переключения на протокол передачи файлов, который менее уязвим к задержке, например WebDAV или FTP. В некоторых случаях даже чисто административные меры (например, уменьшение количества файлов/папок в иерархии, сжатие, ...) могут привести к значительным улучшениям.