首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缓慢的gvfs SMB性能

缓慢的gvfs SMB性能
EN

Ask Ubuntu用户
提问于 2012-09-29 15:58:57
回答 1查看 4.6K关注 0票数 7

如果我使用/访问使用Nautilus的SMB共享,或者手动使用“gvfs-挂载smb://SERVER/ Share”,在我的100 Mbit网络上只有大约7 mb/s。

如果我在Windows上访问相同的共享,我可以获得全速100 Mbit (大约11 mb/s),如果我使用使用cifs而不是gvfs的sudo mount -t cifs //SERVER-IP/Share /mountpount进行安装,我也会获得全速,那么谁能告诉我在gvfs中是否存在性能问题/Bug,或者gvfs如何使用SMB共享?

我用倍数文件测试了读取性能(从我的Network共享中),并且总是,cifs-版本是全速的,而GVFS-版本的mb/s要少一些。

经过一些研究,我发现了一些技巧来优化我的Ubuntu安装的SMB设置和一些网络调整技巧,但是当CIFS挂载的共享获得完整的网络速度时,我不相信这是一个问题。

EN

回答 1

Ask Ubuntu用户

发布于 2016-02-21 15:05:07

在这里也是一样,12 5MB/s和5MB/S。我认为主要的区别是缓冲区的大小。根据CIFS,我使用1MB的缓冲区大小,根据GVFS,据我所知,您不能设置缓冲区大小。我检查了代码https://wiki.gnome.org/Projects/gvfs,但我不是C专家。根据它,最大缓冲区大小为64 is,GVFS实现可以处理。通过从SMB复制到相同的SMB驱动器,缓冲区大小是手动给定的,它仅为4KB。在其他部分,它是从一个高级抽象级别注入的,我没有检查。这是一个很大的自由。我怀疑GVFS默认只使用4KB的缓冲区大小。我尝试了一个具有64 as缓冲区大小的CIFS挂载,它的速度与1MB的缓冲区大小相同。我等着Gnome的人来确认这个和/或以某种方式修复它。顺便说一句。这是一个很老的错误,至少我在很多论坛上读到过。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/194475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档