我从远程服务器获取了 2 个由 sshfs 挂载的目录。我怀疑这些目录导致我的应用程序运行缓慢(应用程序在此生成许多 i/o 操作)。我可以使用 fdisk/iostat/iotop 来诊断 HDD 瓶颈,但 sshfs 挂载未显示在此工具中。我在哪里可以找到此信息?由 sshfs 挂载的目录
sshfs -o allow_other,IdentityFile=~/.ssh/rsa-key-file root@server:/dir/ /dir/
答案1
如果您可以自行运行应用程序(例如重新启动它),您可以尝试使用 strace:
strace -f ./myslowapplication
并查看它尝试读取(3)或写入(3)的内容以及它在哪里花费时间等待。希望这能有所帮助。