Systemd 自动挂载——与 GVFS 和 AutoFS 相比速度较慢。为什么?

Systemd 自动挂载——与 GVFS 和 AutoFS 相比速度较慢。为什么?

我刚刚设置了 systemd,看看它的行为是否比我之前的解决方案 autofs 更好。最终我发现的结果有点令人惊讶,因为与 GVFS 和 AutoFS 相比,systemd 挂载的性能最慢。我开始怀疑这是否是已知问题,或者配置文件中的某个设置/标志是否可能关闭。想知道是否有人可以提供任何见解。

配置文件如下:

jason@JasT470:/etc/systemd/system$ cat mnt-systemd-vault.mount 
[Mount]
What=//10.13.0.200/vault
Where=/mnt/systemd/vault
Type=cifs
Options=rw,noauto,_netdev,x-systemd.automount,cache=none,uid=1000,gid=1000,file_mode=0600,dir_mode=0700,forceuid,forcegid,credentials=/etc/.smbcredentials
SloppyOptions=on
DirectoryMode=0755
TimeoutSec=0

jason@JasT470:/etc/systemd/system$ cat mnt-systemd-vault.automount
[Unit]
DefaultDependencies=no
After=remote-fs-pre.target
Wants=remote-fs-pre.target
Conflicts=umount.target
Before=umount.target

[Automount]
Where=/mnt/systemd/vault
DirectoryMode=0755
TimeoutIdleSec=1800

[Install]
WantedBy=remote-fs.target

作为参考,这 3 项测试都是通过 AC 无线方式进行的,将 2.0 GB 的 ISO 文件复制到我的笔记本电脑。所有 3 个场景都相同。

AutoFS = 60 MB/秒 GVFS = 35 MB/秒 SystemD = 20 MB/秒

有任何想法吗?

相关内容