找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 23414|回复: 29

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

[复制链接]
发表于 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口是正常的
我用代码进行测试过了
  1. ##切换到移动硬盘分区目录
  2. cd /mnt/sda1
  3. ##从硬盘往内存写入数据
  4. time dd if=./tmp of=/dev/null bs=1M
  5. ##从内存往硬盘写入数据
  6. 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 服务重启了








本帖子中包含更多资源

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

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2022-1-22 02:35 | 显示全部楼层
smb1.0速度确实只有这么慢,建议用支持smb3.0协议的插件

点评

自带的samba是3.6,能支持smb2  详情 回复 发表于 2022-1-22 07:26
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 1 反对 0

使用道具 举报

发表于 2022-1-22 06:33 | 显示全部楼层
我的硬盘盒挂电脑上能跑500MB/s,到K2P上还是读80写30,SMB1.0限制如此。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-1-22 07:26 来自手机 | 显示全部楼层
FranceAir 发表于 2022-1-22 02:35
smb1.0速度确实只有这么慢,建议用支持smb3.0协议的插件

自带的samba是3.6,能支持smb2
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-1-22 07:59 | 显示全部楼层
不同固件速率不同,我R4S现在用的能到50
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 0 反对 1

使用道具 举报

发表于 2022-1-22 08:10 | 显示全部楼层
FranceAir 发表于 2022-1-22 02:35
smb1.0速度确实只有这么慢,建议用支持smb3.0协议的插件

怎么升级呢?n1的f大的op固件
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-1-22 08:22 | 显示全部楼层
samba比较吃cpu。其实包括复制文件都需要cpu参与运算的。大概率是性能不够。
当然也有可能是路由器的cpu分配的usb通道速率不够,这就是硬件问题了。

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

点评

不同版本优化方向不同,R4S官方固件最近几个版本无线下载速率分别为50、40、30,上传统一60,究竟什么速度完全看优化,还有不要用samba,统一改samba4,samba BUG太多  详情 回复 发表于 2022-1-22 09:08
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 0 反对 1

使用道具 举报

发表于 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太多

点评

没有可用的插件,在网上找了半天,就是找到没有现成的插件luci-app-samba4  详情 回复 发表于 2022-1-22 14:31
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-1-22 09:14 | 显示全部楼层
ntfs 格式的?如果是,用5.15 内核的吧。那个ntfs3 的驱动 有质的飞跃。。要不然就采用ext4分区格式。。。

点评

用ext4也是一样  详情 回复 发表于 2022-1-22 10:13
我一个盘ext4一个NTFS,速率一样,就是固件优化问题,盲猜是总线带宽问题,既要保证数据通常还要samba传输文件  详情 回复 发表于 2022-1-22 09:41
ntfs3是有大问题的,远远达不到正式使用的程度,正经投入使用总有会拍自己脑袋的一天。  详情 回复 发表于 2022-1-22 09:31
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-1-22 09:31 | 显示全部楼层
fly_hong 发表于 2022-1-22 09:14
ntfs 格式的?如果是,用5.15 内核的吧。那个ntfs3 的驱动 有质的飞跃。。要不然就采用ext4分区格式。。。

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

点评

试过,写入速度真的是可以达到千兆满速的。读取比写入稍微慢一点。。暂时没发现大问题。  详情 回复 发表于 2022-1-22 09:46
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-1-22 09:32 | 显示全部楼层
我跟你说,samba在j1900,ntfs,sata3也只是读写40多。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 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
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-1-22 09:44 | 显示全部楼层
要不用ksmbd 试试。。。。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2022-1-22 09:46 | 显示全部楼层
wulishui 发表于 2022-1-22 09:31
ntfs3是有大问题的,远远达不到正式使用的程度,正经投入使用总有会拍自己脑袋的一天。

试过,写入速度真的是可以达到千兆满速的。读取比写入稍微慢一点。。暂时没发现大问题。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-1-22 10:13 来自手机 | 显示全部楼层
fly_hong 发表于 2022-1-22 09:14
ntfs 格式的?如果是,用5.15 内核的吧。那个ntfs3 的驱动 有质的飞跃。。要不然就采用ext4分区格式。。。

用ext4也是一样

点评

那可能是路由器太弱了。。。用lsusb -t 看看是否工作在usb 3.0 ?  详情 回复 发表于 2022-1-22 12:07
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-6-23 19:41

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表