使用sshfs挂载后Python速度很慢

时间:2015-04-02 13:46:56

标签: python sshfs

我发现在使用sshfs挂载外部驱动器后,我的python启动速度非常慢。当我再次卸载驱动器时,python启动很快。

我没有提到我的.bashrc或.pythonrc中挂载的驱动器。为什么python启动如此慢,安装驱动器,我该怎么做才能避免它?

我在Macports的mac和python上运行Mavericks。

1 个答案:

答案 0 :(得分:0)

这可能是因为您的PYTHONPATH包含了已安装的路径。因此,每个类似import os的导入都会在该os中搜索PYTHONPATH。 为了通过sshfs加快这些导入,您可能希望将-o negative_timeout=1000添加到sshfs中。它告诉sshfs的缓存记住1000秒钟,即在那里没有找到那些软件包。

sshfs -o negative_timeout=1000  remotehost:/dir /dir

注意:您可能会在sshfs上看到1000秒的新文件。