2

Есть ли способ получить отзывчивый доступ к файловой системе по сети? Мое интернет-соединение загружается 50 Мб /5 Мб, мое соединение с сервером симметрично 1 Гб. Пинг до сервера в среднем составляет 50 мс.

Я давно пользуюсь sshfs (использую ExpanDrive в качестве клиента в Windows), и, честно говоря, я от этого устал. Приблизительно после 5 минут бездействия, если я хочу получить доступ к удаленному каталогу, все немного останавливается, иногда мне приходится ждать около двух минут. Кроме того, просмотр каталогов или открытие файла очень медленно. Я не думаю, что это проблема подключения или медленные вычисления (оба компьютера имеют оперативную память i7 и> 16 ГБ).

Итак, мой вопрос:

  1. Я что-то пропустил? Есть ли лучший способ получить доступ к удаленным дискам без таких лагов?
    Или же:
  2. Мой sshfs настроен неправильно?

Довольно часто, когда у меня нет доступа к моему ПК, и мне нужно что-то изменить в проектах, я могу просто установить ExpanDrive или Dokan или, когда я работаю в Linux, просто смонтировать sshfs и я настроен - не нужно устанавливать вся среда разработки, но эти ужасные лаги отталкивают меня, и я не могу найти решение этой проблемы.

2 ответа2

3

Я думаю, что проблема в sshfs (или использовании протокола удаленного терминала, такого как SSH, в качестве протокола доступа к файлу), где каждый доступ к файлу должен моделироваться с помощью команд оболочки, что крайне неэффективно.

Вы должны быть в состоянии получить намного лучшую производительность с надлежащими протоколами регистрации, такими как NFS или CIFS. Не забудьте использовать VPN, подобный предложенному kobaltz, потому что эти протоколы хранения не очень безопасны.

1

Вы пробовали просто использовать SFTP-клиент в Windows, а не ExpanDrive? Я сомневаюсь, что SSH работает медленно, просто Explorer, вероятно, не очень подходит для этой задачи.

Кроме того: Интернет-соединение вашего сервера 1 Гбит?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .