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

Почему очень медленное / полное кеширование каталогов с SSHFS?

У меня есть ниже в /etc/fstab и когда я cd ~/dat0 а затем сделайте что-нибудь там, например. вкладка завершена, каждый раз требуется 10 секунд. Т.е. он ничего не кеширует.

Что можно сделать, чтобы это ускорить?

ss@dat0: /home/ss/dat0 fuse.sshfs defaults,_netdev,identityfile=/home/ss/.ssh/id_rsa,uid=1000,gid=1000,allow_other 0  0

Какая у вас система? Какие версии sshfs и fuse у вас установлены? Я нахожусь на сервере ubuntu 18.04 и использую авторизованные ключи для аутентификации.

Это мой fstab:

sshfs#user@server:/var/path/  /home/user/path  fuse defaults,allow_other,uid=111,gid=115,noauto 0   0

и версии:

fuse             2.9.7-1ubuntu1  amd64    
libfuse2:amd64   2.9.7-1ubuntu1  amd64
sshfs            2.8-1           amd64

Вот некоторые результаты работы тайминга ls -l

$ time ls -l | wc -l
1259

real    0m0.160s
user    0m0.010s
sys     0m0.012s

Удаленный каталог с 1259 файлами или папками, перечисленными довольно быстро.

Я не знаю, может ли это иметь значение или нет, но у меня также есть:

UseDNS no

В моем файле / etc / ssh / sshd_config. Ускоряет первоначальный вход в систему