公司有几台群晖NAS,型号有DS2419+,和RS2418+,DS1821+,阵列都做了RAID6。当年都是花了大价钱买的存储,都上了万兆网卡,前面两个型号的速度速度始终在300MB左右徘徊,始终跑不满万兆,尤其大容量迁移的时候非常痛苦,之前200TB的数据迁移,整整用了一个月。
今天特意拿了群晖最新的DS1821+和DS2419+,RS2418+一起做了一场测试,并查看了资源占用情况,综合对比,终于查出了群晖始终跑不满万兆的真正原因:群晖之前的CPU太拉跨了。
群晖RS2418+,上了两块三星1TB的SSD缓存盘,只能跑到300MB左右,如图可见内存的利用率不高(之前用16G内存的时候也测试过,结果相同),CPU占用率相反很高,都是2.1GHz的凌动C3538。

另一台群晖DS2419+ 加DX1215扩展柜,同样也只能跑到300MB左右,同样CPU的利用率很高。
而用DS1821+测试,上了两块三星1TB的SSD缓存盘。内存的占用率极低,CPU最高也只跑到了40%左右,但是终于跑满万兆了。用新的更便宜8盘位的DS1821+却可以跑满万兆,相反之前高价采购的12盘位 和 24盘位群晖都始终都跑不满。
所以群晖NAS跑不满万兆真正的原因是:群晖之前的用户群体,主要以千兆的家庭用户为主,用的CPU都比较节能,性能也只满足千兆需求。随着家庭用户和企业用户逐步用上了万兆,群晖后面也发现了原因,后续产品都升级了处理器的性能,60盘位的HD6500都用上了两块金牌处理器,毕竟电子产品更新迭代太快了。
想自己的群晖nas跑满万兆,不仅仅需要上万兆网卡,更重要的是需要它的处理器跑得动!