手头有个 DS119j(ARM 版 256M 内存),硬盘是西数的红盘 4T(WD40EFRX ,非叠瓦),一直在用 SMB 协议通过有线网线挂载到 Windows 上使用。但是在使用过程中发现,上传下载都跑不满千兆带宽,且速度很不稳定,就像这个视频里的情况一样。
www.bilibili.com/video/BV1TU4y1W7GW
视频中这个 UP 用的是 DS220j ,看底下评论说套件装多了,内存吃紧也会影响 SMB 上传下载速度。请问一下 SMB 很考验 CPU 性能吗,还是对系统内存有一定要求?
准备换一个能稳定跑满 SMB 千兆带宽的白群晖,至少要什么配置才可以呢?

你这个配置肯定跑不满,就 1900

218+ 就能跑满

我的 DS118 ,3 年前买的也是 arm 的 cpu ,内存是 1g 的。smb 是可以跑满 1g 的( 7 以前的系统甚至可以插 2.5g 的网卡,跑满),但也就这样了,插件啥的不能开尤其是照片管理啥的

J1900 ,系统 openwrt 21 可以跑满

我的 220j 装了个虚拟专用网络服务器,其他的没装,单台 Windows 直连可以跑满。

DS918+
不需要特别配置,都是跑满的。

NAS 上面绝大多数功能对于我来说都是鸡肋,最终方案是工控机+Linux+SMB+WebDAV ,随时随地跑满带宽,灵活性高,上限高,价格还低

J1800 实测可以,CPU 占用 80%左右

实测 realtek 的 arm cpu 也能跑满

我的 ds220j 可以跑满

请问是哪个型号呢?

请问双盘位的老铁们,都是组的 RAID-1 吗?

我用的几年前的 718+都能跑满…
你可以先用 Docker 装个 adolfintel/speedtest 然后测个速确认网络本身能不能跑满千兆,然后再考虑硬盘。

但是你这个情况,我觉得有问题的可能是 WD40EFRX 本身
参考链接 group.jd.com/thread/20000001/20999336/20000004.htm
里面有提到
HD Tune 测试,西数 4TB 红盘的最高读取速度 145.3MB/s ,最低 67.3MB/s ,平均 112.1MB/s ,写入最高 142.7MB/s ,最低 65.6MB/s ,平均 109.8MB/s 。

也就是即使在直界插在主板 SATA 上,没有组 RAID ,内存也绝对足够的情况下,WD40EFRX 本身的平均读写速度都没有达到千兆网的理论速度。实际使用中,因为千兆网本身的带宽瓶颈,所以高于 128MB/s 的部分都是没意义的,但是偏的部分是实打实的,所以实际平均速度只会更低。

群晖 ARM 机型基本上跑不满,新的 ds220j 和 ds420j 不清楚,楼上有朋友说能跑满。

之前用过 214 和 218j 这些 ARM 的,基本上没有能跑满千兆的,CPU 占用很高,曾经接触过 218 ,貌似能跑满,没有太深研究过。

反而一些比较老的 x86 型号就还是可以跑动的,例如之前接触过的 1512+

目前自用的是 920+,跑满 usb2.5G 网卡 300M 左右,目测大约 40%-60%CPU 占用,所以估计 J1900 以上 x86CPU 基本都能跑满,ARM 确实就不太好判断了

我的 918+,用 4 块西数 14T 组的 RAID10 ,网络用 LACP 做链路聚合,开启 SMB3.0 ,能够跑到 1.6Gbps/200MBps 的速度

原先我的 j4125 给 smb 开了 2G 的 RAM 缓存,然后只有 40M 速度,后来我把缓存注释掉了居然能跑满 112M 了

920+ 2.5g 轻松跑满

猫盘单硬盘都能跑满千兆,局域网速度 100mb+/s

918+,可以跑满

看来我可以换个 SSD 先测一下是不是硬盘问题。

intell U 的版本可以

DS218play 都能,但还是推荐 x86 。

我是 418 ,做了链路聚合,PC 上也是双网卡聚合,但最快也就到 1.1G 的样子,反正也够用了,所以没有去仔细研究为什么

718+ 可以跑满

16 年的 ds116 可以跑满,用的什么路由器?

应该和路由器没关系,我用的是华为的一款 Wi-Fi5 路由器,两边都是有线直连的。同局域网下另一台 Windows 开 SMB 共享可以稳定跑满千兆

TrueNAS 解君愁!如果不是很依赖群辉生态可以用 TrueNAS SCALE

我是 ds220+
直插网线能跑满

Linux 5.15 + 内核的 smbd, 路由器都能稳定千兆

ds420j 都能跑满