我使用 curlftpfs 安装了 ftp 位置。问题是它非常慢到没有用的地步。执行几乎所有事情的时间约为 10 秒。它甚至包括让任何 VIM 命令工作,包括导航 (!)。我开始认为也许我做错了什么,因为根本不可能以这种响应能力工作。如果我需要等待 10 秒才能在 vim 中将光标向下移动一行,那么使用 FileZilla 下载->编辑->上传文件会快得多。有人知道为什么会这样吗?是否可以使用一些 curlftpfs 选项使其更快?
我有很好的联系。
就像说的那样,它很慢,因为libcurl3-gnutls
降级是当前的解决方法,但对其他依赖项的影响(我的 Xubuntu 14.04 系统上有 10-15 个)几乎是未知的。
我个人决定不降级,但现在改用了sshfs
。因此,如果您可以通过 SSH 访问您的服务器,这也可能对您有用。它比目前破碎的速度要快得多curlftpfs
。这是一个指南:
http://www.howtogeek.com/howto/ubuntu/how-to-mount-a-remote-folder-using-ssh-on-ubuntu/
https://bugs.launchpad.net/ubuntu/+source/curlftpfs/+bug/1267749?comments=all http://forum.xbmc.org/showthread.php?tid=176334&pid=1591001#pid1591001
一些人已经确定这libcurl3-gnutls
是罪魁祸首,降级会有所帮助。我不喜欢这个,因为许多软件包都依赖于最新的libcurl3-gnutls
. 所以,我也处理缓慢,但不确定什么是好的答案。
我发现vim极其缓慢的原因是电力线插件。curlftpfs 仍然很慢,但我想这是因为 FTP 就是这样......
虽然这个线程很老,但我遇到了同样的问题。我发现添加该选项direct_io
会大大加快下载速度。我的理解是direct_io
关闭了一些缓存。不知道为什么需要这样做或减慢进程。