我有一个 SSHFS 挂载文件夹,它运行良好,只是当我尝试cd
从终端进入它时,它会滞后约 30 秒。此外,ls -al
列出所有文件,但随后滞后相同的 30 秒,然后才返回提示。在 Finder 中查看文件夹可以正常工作,没有延迟。使用其他程序(例如 vi 和 macvim)打开和读取文件没有延迟。
当我切换到 root 并运行相同的命令时,一切都运行正常且快速。当我通过 SSH 进入原始文件夹所在的计算机时,我可以毫无问题地访问该文件夹ls
。cd
当我运行sudo dtruss su MYUSERNAME ls -al
或sudo dtruss su MYUSERNAME cd FOLDERPATH
获得一大堆输出时,它在给我后挂起:
kevent64(0x3, 0x7FFF7F2BB730, 0x1) = -1 Err#4
我只是想知道如何消除这种延迟,或者到底发生了什么。我不确定 kevent64 错误是什么,也找不到太多相关信息。有什么想法吗?希望有人能帮忙,提前谢谢!
更新:实际上我刚刚注意到打开一个文件,例如使用 vi 或 macvim,打开文件然后在后台滞后......