Nautilus 从 smb://server/share 复制文件需要 25Msec,但是当我挂载它时需要 4Msec

Nautilus 从 smb://server/share 复制文件需要 25Msec,但是当我挂载它时需要 4Msec

各位朋友:

当我在 11.04 中打开 nautilus,浏览网络 -> MSHOME -> SERVERNAME -> SHARE 并进行复制时,我获得了每秒约 25 兆的千兆速度到本地磁盘。

当我使用 fstab 挂载时

//servername/sharename  /media/mountname  cifs  guest,uid=1000,iocharset=utf8,codepage=unicode,unicode  0  0

我每秒只能向本地磁盘传输 4MB 的数据。

当我在浏览时使用自动挂载而不是 nautilus 时我做错了什么?

答案1

这两种机制使用完全不同的代码库。使用 mount 将使用 SMB/CIFS 的内核实现,而使用 gvfs-mount 挂载将使用 libsmbclient(Samba 的一部分)中的 SMB/CIFS 实现。

您看到的这种差异很可能与 libsmbclient 比内核实现更适合您的环境这一事实有关。

相关内容