找回密码
 立即注册
搜索
查看: 4784|回复: 26

[网络] 群晖,真有你的

[复制链接]
发表于 2020-12-9 06:35 | 显示全部楼层 |阅读模式
本帖最后由 FA怪叔叔 于 2020-12-9 07:22 编辑

RT,本人坐标澳大利亚墨尔本。之前我是个黑裙用户,后来嘛,因为自己开个小公司的关系,用我这边的DROPBOX什么的价格也太贵了,所以干脆就直接上了个DS918+。结果,最近看了一些YOUTUBE上的视频,赫然发现QNAP的 QNAP QNA-UC5G1T  5GBE网卡能在这玩意儿上运行,于是一下来了兴致。结果做了一番研究以后,得出一个结论,群晖在这个角度看来真是恶心,QNAP算是真良心,INTEL,某种意义上来说也是挺混账的。

首先我的一个设想,说,日后我这DS918+,里面一个HDD都不装,全部上SATA3的SSD,配合这5GBE网卡,能不能实现400-430的速度?我知道这5GBE的网卡一旦走USB3.0,自然是会导致降速的,毕竟USB3.0的带宽如果换算成网卡的速度,只能是4.0GBE(因为编码问题没考虑进去,这速度要打个8折的,SATA3的6G的速度也是要打8折的,如果算成网卡速度也只有4.8GBE,只有PCI-E的速度在这问题上不打折)。但是呢,同样是油管上找的几个视频,那个QNAP QNA-UC5G1T装到WINDOWS上,速度能到430MB上下,稳定一条直线,跑到DS918+上嘛,200-350之间来回波动,平均我看能到300就烧高香了。这在我看来是完全不可理喻的事情,于是一下子就钻进去了。最后在找了好多视频,拆解以后,总算得出了答案,还找出来了好多相关的东西:

首先,我查了查INTEL的官网,结果不查不要紧,一查直接让我骂娘,Celeron J/Pentium J系列的CPU,哪怕是Q4 2019年的产品,首先官方只能支持8G内存,当然我们知道群晖和QNAP的系统,用这一系列CPU的其实在实际使用中都可以用超过这个数字的内存,甚至有一些人用上了16X2,虽然,在我看来简直是没必要。PCI-E呢更是惨不忍睹,只有2.0,天,2019年Q4的产品,PCI-E 2.0???????真有你的。而且,总通道数6条不说,官方给出的分配方法是要么四个1X+一个2X,要么干脆只有一个4X。看完以后我整个人就不好了,因为虽然这平台支持两个原生的SATA3,但是NAS系统最后一定是要用到软RAID的,因此,如果有四个和四个以上盘位的NAS,个人看法,原生SATA那是绝对不能直接用来接HDD的,因为这玩意儿的速度和PCI-E转接的速度差距实在太大,这对软RAID来说绝对不是啥好事儿,所以自然是要被屏蔽或者挪作他用的。 那么剩下来的PCI-E总线,如果你要做四个或者四个盘以上的NAS,那怎么分配都分不出四个满血的SATA3口,就连分配出四个到五个打八折的SATA3我看都是问题:首先内置网卡,估计两个就得占用2X了,就算你用啥类似于PLX的芯片,用1X,实际上带宽还够,那么剩下来的PCI-E, 也就是剩下一个2XX1,1XX3。 而群晖的同一平台的,包含DS918+,DS920+,DS1520+和其他使用Celeron J/Pentium J的,都是带NVME缓存位的,这PCI-E总线,怎么看怎么都不够用啊。

   接下来我找了一下群晖的拆解,具体的反正大家都能搜到的,DS918+和DS920+还有DS1520+的拆解我都看过了。总结下来就这么几点,1.群晖的操作系统的设置是放在一个专门的芯片上,通过USB连接到主板上的。这大概就是为什么走USB3.0的QNAP QNA-UC5G1T装到群晖系统上表现会如此不堪。因为这操作系统盘设置盘会和USB网卡抢带宽。这下我也彻底明白为啥黑裙一定要插一个USB。 2. DS918+, DS920+, DS1520+和其他群晖基于Celeron J/Pentium J的NAS,所有SATA BAY都是通过一条PCI-E 2.0 2X接口实现的。至于NVME的缓存则更是一个笑话,DS918+和DS1019+走的是一条被阉过的,只有PCI-E 1.0 1x的特殊接口。这里我需要放一个证据 https://nascompares.com/ds918-an ... grade-via-m-2-slot/ 英文。
到了DS920+和DS1520+上呢,情况倒是有了比较微妙的变化,根据B站和别处对DS920+以及DS1520+的拆解分析,这两者是真的用上了原生的SATA3,NVME走的也PCI-E 2X,剩下来的盘位走的也是PCI-E 2X。等等,好像有什么不对的地方。。。。INTEL不是说了么,PCI-E 总线的分配只有两种方式,一种1XX4+2XX1,一种4XX1,这,两个2X是怎么实现的?这PCI-E的通道果然是可以更灵活的搭配的,INTEL在说谎啊!而群晖在DS920+和DS1520+上的吃相也是没谁了,你就不能把这该死的缓存位做成可以替换成10GBE网卡的么?明明这玩意儿已经有了这样的潜力,非要人为的把这玩意儿给阉割了?能不能要点脸?另外,这里还要额外提一下DS1521+,这玩意儿有四个网口,如果玩的极端点,SMB3.0多路叠加配合PC端4路千兆网,大概能跑个400-440?只是这PC端和NAS同时需要四条网线的话那这也太扯了点。

   本来,写到这里,我准备做一个总结的,结果没想到,看到了QNAP的TS-453B的拆解,于是继续看了一下,下面讲讲重点:
   QNAP的TS-453B系列,可能只要是基于Celeron J/Pentium J系列的NAS四盘系统,都应该是用两路2X,通过ASM1062芯片(ASMeadia的官网得到的数据,这玩意儿走的是PCI-E 2.0 2X转两个SATA3)转的SATA3,双盘位的应该是直接用的原生SATA3X2吧,6盘位的TS653B系列我估摸着应该是四个盘位是通过两个ASM1062转的,2个走的原生。而QNAP的这批基于Celeron J/Pentium J的系统还都带一个额外的PCI-E 2X的插槽,还能接万兆网卡,虽然,这万兆估计也会因为PCI-E 2X的限制而只能跑出8GBE的速度吧。

  好了,下面到了总结时间了,如果你们觉得上面的文字太长懒得看,那也可以从这边开始看:
    群晖基于Celeron J/Pentium J的NAS,到目前为止,可以说全是淘汰产品,基本上没有未来可言,当然DS1520+可以用一种非常扯淡的方法破解这个问题(SMB3.0,NAS四条网线,PC端四条网线,也许日后有SMB4.0什么的可能你PC端来个5GBE可以搞个非对等啥的吧?)。而造成这样的情况的原因并不是因为这平**全不行,而是群晖的人为操作。相比之下,QNAP基于同样系统的NAS,不仅现在用HDD可以,等到过几年SSD便宜了,你弄个全SSD配个万兆网上去,不仅在单盘无RAID系统的时候能发挥SATA3 SSD的全部速度,如果组建了RAID 10 RAID 5什么的估计能跑到个800-900的速度都未可知,可称得上良心。

回复

使用道具 举报

     
发表于 2020-12-9 07:21 来自手机 | 显示全部楼层
黑群的系统是放在每一块硬盘上的(是的,每一块硬盘上都有备份
至于黑群为什么要USB,是因为要先从USB启动,跑那个bootloader。你也可以不用USB,直接搞个别的什么设备来启动。
和带宽没关系

— from Xiaomi MIX 2S, Android 10 of S1 Next Goose v2.4.1
回复

使用道具 举报

 楼主| 发表于 2020-12-9 07:23 | 显示全部楼层
EraserKing 发表于 2020-12-9 07:21
黑群的系统是放在每一块硬盘上的(是的,每一块硬盘上都有备份
至于黑群为什么要USB,是因为要先从USB启动 ...

系统设置是保存在这位置上的。当时漏了
回复

使用道具 举报

     
发表于 2020-12-9 09:05 来自手机 | 显示全部楼层
白群价格确实很坑爹的,每盘位要折到1000块,系统上的限制也不少,不是非要用群晖的服务装个黑群足够了。

—— 来自 Xiaomi Mi 10, Android 11上的 S1Next-鹅版 v2.4.3
回复

使用道具 举报

     
发表于 2020-12-9 09:52 | 显示全部楼层
搭车问一下,有没有人试过wifi6单路最高能跑多少?我用ax200连粗粮ax3600协议速度2400mbps,群晖连双千兆网线,跑出来大概只能定150最高180(群晖内hdd到ssd测试应该有200+),这算是wifi6到顶了么?
回复

使用道具 举报

     
发表于 2020-12-9 10:32 | 显示全部楼层
dvd6 发表于 2020-12-9 09:52
搭车问一下,有没有人试过wifi6单路最高能跑多少?我用ax200连粗粮ax3600协议速度2400mbps,群晖连双千兆网 ...

两根网线到WiFi能突破千兆?你做了什么?
回复

使用道具 举报

     
发表于 2020-12-9 10:42 | 显示全部楼层
虽然没仔细看过群晖的主板 pcie怎么分配的,但是iu桌面级的主板,哪怕z系列的存储和io部分也和cpu出来的pcie通道没啥关系,包括M2和sata usb eth,全走的南桥的,加起来连cpu都是3.0X4,但是不妨碍南桥下面互通速度更高啊
回复

使用道具 举报

 楼主| 发表于 2020-12-9 10:47 | 显示全部楼层
好多大象啊 发表于 2020-12-9 10:42
虽然没仔细看过群晖的主板 pcie怎么分配的,但是iu桌面级的主板,哪怕z系列的存储和io部分也和cpu出来的pci ...

前半句已经决定了你这后半句在这问题上说的是完全没用的废话。
赛扬,奔腾J这种SOC和桌面级的主板完全不同
回复

使用道具 举报

头像被屏蔽
     
发表于 2020-12-9 11:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2020-12-9 13:10 来自手机 | 显示全部楼层
本帖最后由 dvd6 于 2020-12-9 13:12 编辑
john 发表于 2020-12-9 10:32
两根网线到WiFi能突破千兆?你做了什么?

发重。。。
回复

使用道具 举报

     
发表于 2020-12-9 13:11 来自手机 | 显示全部楼层
john 发表于 2020-12-9 10:32
两根网线到WiFi能突破千兆?你做了什么?

就是lz说的,smb3多通道,一对多也支持的
回复

使用道具 举报

     
发表于 2020-12-9 13:47 | 显示全部楼层
建议楼主放弃这些删减定制版,回归ubuntu服务器版

ubuntu+webmin以后跟群晖差距也没多大了,都是网页界面控制
回复

使用道具 举报

头像被屏蔽
     
发表于 2020-12-9 14:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2020-12-9 14:27 来自手机 | 显示全部楼层
所以,
4盘位小机箱求推

—— 来自 Xiaomi Redmi K30 5G, Android 10上的 S1Next-鹅版 v2.4.3
回复

使用道具 举报

     
发表于 2020-12-9 15:10 | 显示全部楼层
aithinkso 发表于 2020-12-9 14:27
所以,
4盘位小机箱求推

星际蜗牛有请
回复

使用道具 举报

     
发表于 2020-12-9 15:25 来自手机 | 显示全部楼层
aithinkso 发表于 2020-12-9 14:27
所以,
4盘位小机箱求推

我现在用hp的gen8还是蛮开心的,当时一千多在德国淘的,后来又花了1000多升级了CPU和内存。现在只后悔为啥没多买一个。

—— 来自 Xiaomi Mi 10, Android 11上的 S1Next-鹅版 v2.4.3
回复

使用道具 举报

     
发表于 2020-12-9 15:25 | 显示全部楼层
dvd6 发表于 2020-12-9 13:11
就是lz说的,smb3多通道,一对多也支持的

卧槽真的欸

那岂不是说,只要主网能实现2.5Gbps,NAS仅仅双千兆也够了
2020-12-09 (1).png
回复

使用道具 举报

头像被屏蔽
     
发表于 2020-12-9 15:38 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2020-12-9 16:01 | 显示全部楼层
john 发表于 2020-12-9 15:25
卧槽真的欸

那岂不是说,只要主网能实现2.5Gbps,NAS仅仅双千兆也够了

https://post.smzdm.com/p/akmr4n9r/
回复

使用道具 举报

     
发表于 2020-12-9 16:08 | 显示全部楼层
我早就说了现在的PCIe分配就™恶心,2020年了还死守着20条PCIe通道卡脖子
回复

使用道具 举报

     
发表于 2020-12-9 16:26 | 显示全部楼层

我玩SMBv3的时候还没这文章呢,那时候CDM还支持测试网络驱动器,现在网络驱动器在CDM里看都看不到了,不然我也不至于贴资源管理器复制图


问题是大家以前对SMBv3带宽叠加的概念是一头两根线,另一头也得两根,但如果把一个无线客户端理解成一根线的话,岂不是两根千兆到一根万兆也可以?
还是说无线网的2x2已经相当于两根线了?也不对啊,一个无线客户端只有一个IP
回复

使用道具 举报

头像被屏蔽
     
发表于 2020-12-9 17:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2020-12-9 17:31 来自手机 | 显示全部楼层
john 发表于 2020-12-9 16:26
我玩SMBv3的时候还没这文章呢,那时候CDM还支持测试网络驱动器,现在网络驱动器在CDM里看都看不到了,不然 ...

之前是用gen8做链路聚合做实验,单个客户机只达到1000兆。如果smb3一对多我没理解错的话,单客户通过WIFI与路由器应该能最高达到2000兆。。

—— 来自 Xiaomi Mi 10, Android 11上的 S1Next-鹅版 v2.4.3
回复

使用道具 举报

     
发表于 2020-12-9 17:40 | 显示全部楼层
john 发表于 2020-12-9 16:26
我玩SMBv3的时候还没这文章呢,那时候CDM还支持测试网络驱动器,现在网络驱动器在CDM里看都看不到了,不然 ...

https://barreto.home.blog/2012/06/28/the-basics-of-smb-multichannel-a-feature-of-windows-server-2012-and-smb-3-0/

我就是PC单万兆对群晖多口千兆,虽然微软没直接说明过一对多的不对称形态
但是即使是一对一,在NIC支持RSS的情况下也是会有SMB Multichannel的
With SMB Multichannel, if the NIC is RSS-capable, SMB will create multiple TCP/IP connections for that single session, avoiding a potential bottleneck on a single CPU core when lots of small IOs are required.


8713.image_thumb_6CA58A23.png
回复

使用道具 举报

 楼主| 发表于 2020-12-9 17:54 | 显示全部楼层
Realplayer 发表于 2020-12-9 16:08
我早就说了现在的PCIe分配就™恶心,2020年了还死守着20条PCIe通道卡脖子

这算啥,赛扬J和奔腾J到了2019年年末的产品也只有6X PCI-E通道还他妈2.0的,活该被AMD杀全家
回复

使用道具 举报

     
发表于 2020-12-9 21:12 | 显示全部楼层
本帖最后由 blackeyed 于 2020-12-9 21:16 编辑

又要性能又要群晖, 就黑群晖
我当初就是因为需要性能, 买了一万多的白群都还是不堪用……

黑群晖性能高, 价格低, 甚至可以用nvme当存储盘, 白群却不行(只能当缓存)
黑群可以上40G网卡, 也不卡什么PCIE
黑群用下来相比白裙主要几个缺点
1 不能更新系统(得看有没有新的破解)
2 体积和耗电
3 如果硬盘坏了, 无法快速直接知道是哪一块, 白群就会闪灯


不过我现在已经放弃群晖了, 改用windows server了
因为群晖不支持smb direct实测smb direct可以降低一半的CPU消耗, 万兆以上传输直接从30%的CPU占用干到15%了(虽然我原来期望会降到0%)
回复

使用道具 举报

     
发表于 2020-12-9 22:18 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-14 21:56 , Processed in 0.112753 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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