如题,有群辉的 nas 开了 samba 。用的是无线网络访问 nas 在 windows10 下读写大概是 60 ~ 80MB/s 。 在 ubuntu22.04 下用文件管理器 copy 只有 40MB/s 。如果 terminal 用 rsync -av 只有 20MB/s 。
用 iperf3 跑 ubuntu 和 nas 的连接速度是 70~80MB/s ,接近 windows 的水平,瓶颈应该不是网速。
搜了一下感觉 Linux 下 samba 速度是有点慢,想看看大家有没有什么方法可以提速
1
eason1874 2022-09-23 06:50:57 +08:00 1
我的千兆口用 Windows10 和 Debian 访问 smb 共享都在 95MB/s 左右
你这应该是 samba 客户端的问题吧,你试下别用 Ubuntu 的文件管理器,打开 shell 安装 cifs-utils 自己挂载到目录,再测速 |
2
wizardyhnr OP @eason1874 哇,相当不错,用 cifs-utils 挂载后 gui 和 terminal 中都可以冲到 90MB/s 了。比 windows 都要快一点点。多谢!
|
3
ihipop 2022-09-23 08:08:44 +08:00 via Android
gui 挂载走的是 gvfs ,多一层封装
|
4
niantoudeyisi 2022-09-23 08:41:57 +08:00 via Android
奇怪 我之前局域网 samba 有线网络对拷能跑个一百多 MB/s
|
5
missdeer 2022-09-23 08:49:27 +08:00
我 Linux 间改用 nfs 了,其他跨平台的全改 webdav 了
|
6
wizardyhnr OP @ihipop 确实,方便性是有了,速度拉跨的利害。
|
7
xdeng 2022-09-23 10:08:09 +08:00
硬盘速度达标了么
|
9
milkpuff 2022-09-23 10:26:50 +08:00
好像挂载的权限也影响速度。挂载后改下目录的用户和权限试试?
一般 smb 瓶颈在千兆网和机械硬盘速度。 另外安卓手机一系列文件管理器连 smb 速度可能较慢 |
10
raptor 2022-09-23 10:31:53 +08:00
gvfs 相当垃圾,慢就算了,还很不稳定,也就是方便了
|
12
yyysuo 2022-09-23 10:45:09 +08:00
我把硬盘挂在 openwrt 下面,有线访问是 115MB ,无线 wifi6 离路由近了也能到 115 左右。隔墙在 90~100.
|
13
james122333 2022-09-23 15:25:21 +08:00 via Android
这不是 gvfs 的问题 direct_io 选项
/usr/lib/gvfs/gvfsd-fuse -o direct_io /run/user/$UID/gvfs gio mount smb://localhost/test |
14
james122333 2022-09-23 15:45:38 +08:00 via Android
又没奖品 以后还是少来这
|
15
wizardyhnr OP @james122333 , ubunut22.04 应该是 fuse3 。运行提示没有 direct_io 这个选项。
|
16
james122333 2022-09-23 21:58:10 +08:00 via Android 1
|