samba协议共享文件的速率优化前后对比(附上优化后模板)

 2026-01-16 20:08:25    3402  

查看: 27442|回复: 32

samba协议共享文件的速率优化前后对比(附上优化后模板)

[复制链接]

liaohcai

liaohcai

当前离线

积分2777

IP卡

狗仔卡

电梯直达

1#

发表于 2022-1-22 00:44

|

只看该作者

|倒序浏览

|阅读模式

本帖最后由 liaohcai 于 2022-4-11 02:25 编辑

本来是要安装KSMBD的,也是smb协议。因为它的速度比samba4快!折腾了一个星期还是不成功,放弃!

接着我又折腾了几天,卸载吧samba3.6成功安装samba4,并调试了几天里内的模板,终于能正常使用了!读取能达到50MB/s,写入40MB/s,接着再优化模板,读取能达到100+MB/s,写入40MB/s

附上我优化后模板

我设备情况

笔记本硬盘:WD3200LPVX 320GB

硬盘盒:SSK SHE072 (USB3.0接口)

路由器:小米r3g OpenWrt R21.9.18 / LuCI Master (git-21.238.35254-83494a9)

笔记本硬盘装在USB3.0硬盘盒里 ,挂载在r3g路由器上,固件是openwrt已知硬盘盒挂到电脑上能达到100MB/s

路由器上的USB 3.0口是正常的

我用代码进行测试过了##切换到移动硬盘分区目录

cd /mnt/sda1

##从硬盘往内存写入数据

time dd if=./tmp of=/dev/null bs=1M

##从内存往硬盘写入数据

time dd if=/dev/zero of=./tmp bs=1M count=1000

复制代码

路由器到电脑都是千兆网口,而且速率是正常的

优化前

而挂到路由器上速率低

从路由器上拷贝到电脑大文件只有39MB/s

通过samba共享,从电脑拷贝大文件到路由器上只有17MB/s

优化后

下列是分享我优化后的模板,此模板是samba4的,能解决windows 10 访问samba4共享文件时出现的“拒绝访问”等问题

使用方法简单:

在windows平台下用winSCP将三个文件上传到/etc/samba目录进行替换,同时赋予smb.sh运行权限接着左键“文件自定义命令(C)”——点击“执行(E)”

就完成了samba4 服务重启了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

分享到:

QQ好友和群

QQ空间

收藏22

支持0

反对0

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

置顶卡

沉默卡

喧嚣卡

顶贴卡

显身卡

FranceAir

FranceAir

当前离线

积分1318

IP卡

狗仔卡

2#

发表于 2022-1-22 02:35

|

只看该作者

smb1.0速度确实只有这么慢,建议用支持smb3.0协议的插件

点评

liaohcai

自带的samba是3.6,能支持smb2

详情

回复

发表于 2022-1-22 07:26

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

显身卡

Zanac

Zanac

当前离线

积分2136

IP卡

狗仔卡

3#

发表于 2022-1-22 06:33

|

只看该作者

我的硬盘盒挂电脑上能跑500MB/s,到K2P上还是读80写30,SMB1.0限制如此。

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

显身卡

liaohcai

liaohcai

当前离线

积分2777

IP卡

狗仔卡

4#

楼主|

发表于 2022-1-22 07:26

来自手机

|

只看该作者

FranceAir 发表于 2022-1-22 02:35

smb1.0速度确实只有这么慢,建议用支持smb3.0协议的插件

自带的samba是3.6,能支持smb2

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

显身卡

gonchangye

gonchangye

当前离线

积分659

IP卡

狗仔卡

5#

发表于 2022-1-22 07:59

|

只看该作者

不同固件速率不同,我R4S现在用的能到50

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

显身卡

wsdzhxl

wsdzhxl

当前离线

积分1787

IP卡

狗仔卡

6#

发表于 2022-1-22 08:10

|

只看该作者

FranceAir 发表于 2022-1-22 02:35

smb1.0速度确实只有这么慢,建议用支持smb3.0协议的插件

怎么升级呢?n1的f大的op固件

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

显身卡

C.w

C.w

当前离线

积分2193

IP卡

狗仔卡

7#

发表于 2022-1-22 08:22

|

只看该作者

samba比较吃cpu。其实包括复制文件都需要cpu参与运算的。大概率是性能不够。

当然也有可能是路由器的cpu分配的usb通道速率不够,这就是硬件问题了。

比如我在10年前用路由器挂u盘,速度也就1~2M/s,10年前arm架构的nas,虽然是千兆的网口,速度也就30M/s,软件的优化治标不治本。

点评

gonchangye

不同版本优化方向不同,R4S官方固件最近几个版本无线下载速率分别为50、40、30,上传统一60,究竟什么速度完全看优化,还有不要用samba,统一改samba4,samba BUG太多

详情

回复

发表于 2022-1-22 09:08

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

显身卡

gonchangye

gonchangye

当前离线

积分659

IP卡

狗仔卡

8#

发表于 2022-1-22 09:08

|

只看该作者

C.w 发表于 2022-1-22 08:22

samba比较吃cpu。其实包括复制文件都需要cpu参与运算的。大概率是性能不够。

当然也有可能是路由器的cpu分 ...

不同版本优化方向不同,R4S官方固件最近几个版本无线下载速率分别为50、40、30,上传统一60,究竟什么速度完全看优化,还有不要用samba,统一改samba4,samba BUG太多

点评

liaohcai

没有可用的插件,在网上找了半天,就是找到没有现成的插件luci-app-samba4

详情

回复

发表于 2022-1-22 14:31

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

显身卡

fly_hong

fly_hong

当前离线

积分2591

IP卡

狗仔卡

9#

发表于 2022-1-22 09:14

|

只看该作者

ntfs 格式的?如果是,用5.15 内核的吧。那个ntfs3 的驱动 有质的飞跃。。要不然就采用ext4分区格式。。。

点评

liaohcai

用ext4也是一样

详情

回复

发表于 2022-1-22 10:13

gonchangye

我一个盘ext4一个NTFS,速率一样,就是固件优化问题,盲猜是总线带宽问题,既要保证数据通常还要samba传输文件

详情

回复

发表于 2022-1-22 09:41

wulishui

ntfs3是有大问题的,远远达不到正式使用的程度,正经投入使用总有会拍自己脑袋的一天。

详情

回复

发表于 2022-1-22 09:31

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

显身卡

wulishui

wulishui

当前离线

积分8514

IP卡

狗仔卡

10#

发表于 2022-1-22 09:31

|

只看该作者

fly_hong 发表于 2022-1-22 09:14

ntfs 格式的?如果是,用5.15 内核的吧。那个ntfs3 的驱动 有质的飞跃。。要不然就采用ext4分区格式。。。

ntfs3是有大问题的,远远达不到正式使用的程度,正经投入使用总有会拍自己脑袋的一天。

点评

fly_hong

试过,写入速度真的是可以达到千兆满速的。读取比写入稍微慢一点。。暂时没发现大问题。

详情

回复

发表于 2022-1-22 09:46

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

显身卡

wulishui

wulishui

当前离线

积分8514

IP卡

狗仔卡

11#

发表于 2022-1-22 09:32

|

只看该作者

我跟你说,samba在j1900,ntfs,sata3也只是读写40多。

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

显身卡

gonchangye

gonchangye

当前离线

积分659

IP卡

狗仔卡

12#

发表于 2022-1-22 09:41

|

只看该作者

本帖最后由 gonchangye 于 2022-1-22 09:42 编辑

fly_hong 发表于 2022-1-22 09:14

ntfs 格式的?如果是,用5.15 内核的吧。那个ntfs3 的驱动 有质的飞跃。。要不然就采用ext4分区格式。。。

我一个盘ext4一个NTFS,速率一样,就是固件优化问题,盲猜是总线带宽问题,既要保证数据通常还要samba传输文件,有线传输我没试过,店家说能到100

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

显身卡

fly_hong

fly_hong

当前离线

积分2591

IP卡

狗仔卡

13#

发表于 2022-1-22 09:44

|

只看该作者

要不用ksmbd 试试。。。。

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

显身卡

fly_hong

fly_hong

当前离线

积分2591

IP卡

狗仔卡

14#

发表于 2022-1-22 09:46

|

只看该作者

wulishui 发表于 2022-1-22 09:31

ntfs3是有大问题的,远远达不到正式使用的程度,正经投入使用总有会拍自己脑袋的一天。

试过,写入速度真的是可以达到千兆满速的。读取比写入稍微慢一点。。暂时没发现大问题。

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

显身卡

liaohcai

liaohcai

当前离线

积分2777

IP卡

狗仔卡

15#

楼主|

发表于 2022-1-22 10:13

来自手机

|

只看该作者

fly_hong 发表于 2022-1-22 09:14

ntfs 格式的?如果是,用5.15 内核的吧。那个ntfs3 的驱动 有质的飞跃。。要不然就采用ext4分区格式。。。

用ext4也是一样

点评

fly_hong

那可能是路由器太弱了。。。用lsusb -t 看看是否工作在usb 3.0 ?

详情

回复

发表于 2022-1-22 12:07

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

显身卡


海马玩模拟器怎么多开 海马玩模拟器多开方法介绍
iphone6存储空间查看,苹果手机内存怎么看在哪看