Назад | Перейти на главную страницу

При монтировании SSHFS используется слишком много памяти

У меня есть 21 монтирование SSHFS с одного сервера Debian на другой. Серверы находятся в локальной сети 1 Гбит / с. Когда я монтирую эту 21 FS, 675 МБ реальной памяти (не буфера и не кеша) выделяются на сервере, монтирующем ресурсы (тот, который действует как клиент). Я также пробовал опцию «-o cache = no», но она ничего не изменила.

Поскольку мне нужно будет смонтировать через SSHFS несколько сотен файловых систем в производственной среде, при таком использовании памяти она никогда не будет масштабируемой. Это нормально, когда монтирование SSHFS занимает всю эту оперативную память? Что я могу сделать, чтобы его уменьшить? Как я уже сказал, они связаны с локальной сетью 1 Гбит / с, и задержка при доступе к файлам не критична для проекта, поэтому кэширование не требуется.

Да это нормально.

Почему бы вам не построить туннель между двумя машинами, скажем, с помощью OpenVPN, и не использовать обычные сетевые файловые системы вместо NFS? Или что-то еще, что может больше удовлетворить ваши потребности.