N100六网口版,实际体验,性能不够,不建议NAS+路由一体

2024-04-09 12:16:11 32点赞 111收藏 82评论

看了网上各种N100种草文章,心动了。打算搞一个ALL IN ONE。想着能省一个交换机设备,就买了一台畅网N100六网口。实际体验了一番,结论就是N100CPU性能不够,不能胜任软路由+NAS一体机


硬件和软件

硬件设备是畅网N100 双M.2双SATA DDR5六网迷你主机,自己加了2Tm2硬盘和32G英睿达内存。外加了1个8010小风扇吹硬盘和1个12cmUSB风扇吹外壳。

软件是底层PVE8.1,虚拟了ikuai+op+win10LSTC+homeassistant+docker+群晖。
ikuai只通了5个网口,剩下一个留给pve管理口。

op做旁路由跑跑frp等轻量任务
win10挂了chatgpt、jellyfin等+qbittorrent偶尔下载用

homeassistant监控电量+PVE状态

群晖用于相册和qbittorrent下载


成品体验

下面直接看图

各个虚拟机待机状态下CPU占用都不高各个虚拟机待机状态下CPU占用都不高群晖下载时CPU就满了,跑不满千兆宽带群晖下载时CPU就满了,跑不满千兆宽带

各个虚拟机待机时,CPU占用率低于20%。但是只要高速下载时,CPU就不行了,占用满了,下载速度也只能稳定到30M/S左右,千兆宽带跑不满。畅网交流群有群友说是安装虚拟机太多,我觉得不是。别的虚拟机基本都是待机状态,占用CPU资源并不多,只有高速下载或者smb传文件时,才会导致CPU满负荷。应该还是CPU性能不够,Nas+软路由一体时,数据要经过ikuai处理一遍,写入群晖硬盘时又得群晖处理一遍,相当于CPU处理两次,所以CPU性能就不够用了。

homeassistant监控电表和PVE状态homeassistant监控电表和PVE状态这两天PVE的CPU占用率,不告诉下载时,占用还是挺低的。这两天PVE的CPU占用率,不告诉下载时,占用还是挺低的。小米插线板,接了N100主机、光猫和HF5111S的RS485串口,功耗情况小米插线板,接了N100主机、光猫和HF5111S的RS485串口,功耗情况

N100主机、光猫和用于接受电表数据HF5111S的RS485串口合计功耗稳定在26W左右,其中N100虚拟5个虚拟机待机实测功耗稳定在15W左右。

外接的硬盘柜外接的硬盘柜

外接了一个5盘位的硬盘柜,是独立供电,5盘位全插满16T硬盘。实际功耗30W左右,休眠状态9W左右

外界USB接口的优越者五盘位硬盘柜耗电情况外界USB接口的优越者五盘位硬盘柜耗电情况

总结

(1)高速下载时N100的性能满足不了NAS+路由一体,NAS和路由分开来才合适。

(2)N100+32G内存+2T固态,ALL IN ONE(PVE+IKUAI+WIN10+HASS+OP)待机功耗15W左右,高速下载时CPU满载,功耗30W左右。

(3)畅网这款6网口的n100主机,内部可以加个8010风扇吹硬盘,外部可以插个USB风扇吹外壳。这样CPU温度待机下一般低于38度,硬盘低于43度。满载下CPU也没超过55度。当然这是在室温20度左右测得的。

后续补充

根据评论大神教程,全部网口不直通,把网桥交给PVE,lan口网桥和wan口网桥一起加入ikuai网络设备,效果明显。就是N100主机里面的虚拟机和lan口接的设备就全部在一个网桥下面了,内网之间传数据就不用经过ikuai处理了,也就是内网传数据不用消耗2次CPU了。但下载还是需要经过ikuai处理一次,下载到虚拟的群晖时仍然要经过lan口网桥处理一次,所里看到高速下载时Ikuai和群晖占用的CPU占用率还是很高,导致网速接近千兆网络极限,同时CPU也几乎满载了。似乎还是性能有瓶颈。

根据评论大神教程改的PVE网桥设置根据评论大神教程改的PVE网桥设置

这里把4个lan口加入网桥vmbr0,留下2个网口新建2个网桥,一个用来连光猫Internet口拨号,一个用来连光猫itv口看电视。

ikuai虚拟机的硬件配置ikuai虚拟机的硬件配置

这里把PVE的网桥vmbr0加入网络设备net0作为ikuai的lan,网桥vmbr1和vmbr2分别作为ikuai的两个wan。

群晖虚拟机的硬件配置群晖虚拟机的硬件配置

还有个细节就是先前按别的教程虚拟机的网卡模型都选的是E1000e,发现网络明显速度偏慢,统一都改成VirtIO (半虚拟化),速度上升明显,这样配置之后下载网速能稳定到70M/左右,cpu满载。

虚拟网卡模型改为VirtIO (半虚拟化)后下载网速提升明显虚拟网卡模型改为VirtIO (半虚拟化)后下载网速提升明显

SMB测速

从N100虚拟的win10向win11台式电脑smb传输速度从N100虚拟的win10向win11台式电脑smb传输速度从win11台式电脑向N100虚拟机win10smb传输速度从win11台式电脑向N100虚拟机win10smb传输速度

改成PVE网桥后,内网smb传文件CPU占用就不高了。但不知道为啥,从N100向台式电脑smb速度没有从台式电脑向N100速度快。从台式电脑向N100SMB基本跑满2.5G网口,反过来就跑不满,搞不懂哪里设置有问题,二者都是三星980pro2T的m2固态,按理来说不存在硬盘读写瓶颈。

iperf测速

又用iferf测了一下速度,基本都能达到2.5G网口极限,但是来回发包时速度还是有些许差别。

台式电脑向N100的ikuai发包台式电脑向N100的ikuai发包反过来N100的Ikuai向台式电脑发包反过来N100的Ikuai向台式电脑发包

总结2

(1)按下面评论教程改用PVE做网桥,能够是虚拟机和内网统一只在一个网桥下面,内网之间传文件CPU只处理一次,大大降低CPU占用率。但是从网络上下载文件到虚拟机的话仍然要Ikuai处理一次,内部虚拟机再处理一次,所以N100的性能还是有点不够处理高速下载。不知还有没有别的优化方法。

(2)虚拟机的网卡模型改为VirtIO (半虚拟化),发现速度明显提升。对网卡模型直接的区别不太懂,或许有更好的选择?
(3)N100组路由+NAS的all in one 感觉还是性能不够用,低功耗带来的就是低性能看来说的没错。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

兮克 2.5G交换机SKS3200M-8GPY1XF管理型支持端口聚合和vlan 82.5G+110G

兮克 2.5G交换机SKS3200M-8GPY1XF管理型支持端口聚合和vlan 82.5G+110G

343元起

MERCURY 水星网络 SG105C 5口千兆交换机 白色

MERCURY 水星网络 SG105C 5口千兆交换机 白色

12.9元起

交换机 8个2.5G电口+1个万兆光口(非PoE)

交换机 8个2.5G电口+1个万兆光口(非PoE)

299元起

netcore 磊科 S5GTK 5口千兆交换机 一体安全扣设计 金属机身

netcore 磊科 S5GTK 5口千兆交换机 一体安全扣设计 金属机身

49元起

Tenda 腾达 SG105 5口千兆交换机

Tenda 腾达 SG105 5口千兆交换机

17元起

netcore 磊科 S5G 5口千兆交换机

netcore 磊科 S5G 5口千兆交换机

49元起

netcore 磊科 GS6 6口企业级交换机4个2.5G电口+2个万兆SFP光口 支持向下兼容1G光电模块 千兆网络

netcore 磊科 GS6 6口企业级交换机4个2.5G电口+2个万兆SFP光口 支持向下兼容1G光电模块 千兆网络

189元起

TP-LINK 普联 TL-SG2008D 8口千兆交换机

TP-LINK 普联 TL-SG2008D 8口千兆交换机

74.45元起

MERCURY 水星网络 SG105 Pro 5口千兆交换机

MERCURY 水星网络 SG105 Pro 5口千兆交换机

95元起

TP-LINK 普联 TL-SG1005D 5口千兆交换机

TP-LINK 普联 TL-SG1005D 5口千兆交换机

71.5元起

hasivo 海思视讯迷你型2.5G网管交换机路由器分流器网络分配集线器网线分线器宿舍家用监控 迷你82.5G+1

hasivo 海思视讯迷你型2.5G网管交换机路由器分流器网络分配集线器网线分线器宿舍家用监控 迷你82.5G+1

289元起

hasivo 2.5G网管交换机5个2.5G电口+1个万兆光口

hasivo 2.5G网管交换机5个2.5G电口+1个万兆光口

184元起

兮克 SKS3200M-4GYP2XF 管理型交换机

兮克 SKS3200M-4GYP2XF 管理型交换机

259元起

8个2.5G电口+1个万兆SFP光口 非网管型交换机 向下兼容1G/2.5G

8个2.5G电口+1个万兆SFP光口 非网管型交换机 向下兼容1G/2.5G

暂无报价

QNAP 威联通 QSW-2104-2T 6口万兆交换机

QNAP 威联通 QSW-2104-2T 6口万兆交换机

1142.1元起

LIANGUO 联果 8口2.5G交换机+万兆SFP光口

LIANGUO 联果 8口2.5G交换机+万兆SFP光口

227元起
82评论

  • 精彩
  • 最新
  • 迷你机用的这些网卡都是不支持offload和rdma等功能的,只能尽量靠直通到底层减少系统层级消耗,交换由硬交换机完成就能解决问题

    校验提示文案

    提交
    本想着6网口省个交换机的,看来想错了,省不了

    校验提示文案

    提交
    mini机的多网口用来提供直通到各个虚拟机的网络接口,交换过程的解封包动作没有优化过的软件的话CPU还是玩不过专门的ASIC

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 我j4125主机直通和把接口绑定在pve桥上都试过,用pve交换机cpu占有明显高,直通就没问题,黑裙照样能跑满2.5g。不过我用的单openwrt。会不会是旁路由所有流量都由openwrt过滤一遍但是pve交换机效率太差导致n100吃不消,毕竟我的j4125都能跑满2.5g了。。建议改成单路由吧。

    校验提示文案

    提交
  • pve的虚拟机直通网口了没有?网口直通和未直通,亲测n6005+i226千兆满速下载cpu负荷相差1倍。

    校验提示文案

    提交
    先前直通了,改为pve桥接速度好多了

    校验提示文案

    提交
    那就是设置问题了。虚拟网卡不可能比直通性能好!数据交换得走直通网口。我看你win下载cpu扛不住就知道你肯定没走直通。

    校验提示文案

    提交
    收起所有回复
  • 去掉win 什么事都没有 只有win会吃资源 你说非要装win 那这玩意儿全核只能2.9 就是单独只跑win它也吃力😰

    校验提示文案

    提交
    绝对正确,我用锐角云n3450,CPU比n100差了几个数量级。pve虚拟机下一个群晖,一个homeassistant,一个OpenWrt旁路由,一个docker装些乱七八糟的容器,跑的好好的

    校验提示文案

    提交
    你的锐角云pve系统装在emcc上?内存8G够用吗?

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 我的N200也不够跑allinone 我就跑主路由和AD,群晖还是不建议用这个跑,CPU经常100,直接影响爱快上网

    校验提示文案

    提交
  • n5105 pve跑路由➕各种docker配合j1900跑下载都能满千兆。n100 aio应该是没问题的

    校验提示文案

    提交
    我1900跑不满千兆,5095就可以,不知道为啥

    校验提示文案

    提交
    收起所有回复
  • 我299买的4网口n5030,跑了ikuai,openwrt,还有ha都能跑满千兆,三个网口直通剩下一个给虚拟的,毫无压力啊

    校验提示文案

    提交
  • 不要用ikuai做桥,用PVE做。否则大流量传输或下载时,ikuai和下载端系统都占CPU。

    校验提示文案

    提交
    大神说详细点,听着靠谱,PVE应该怎么操作

    校验提示文案

    提交
    PVE节点---系统---网络---vmbr0设置---桥接端口---"enp3s0 enp4s0 enp5s0 enp6s0 enp7s0"这样。

    校验提示文案

    提交
    还有12条回复
    收起所有回复
  • 我用12100还怕性能差,n100什么玩意五个虚拟机 [皱眉]

    校验提示文案

    提交
    貌似还是可以的,除了NAS,别的虚拟机基本都待机

    校验提示文案

    提交
    收起所有回复
  • N100性能不行的,千兆宽带满速下载占用60%+,jellyfin扫电影的时候能100%温度70+

    校验提示文案

    提交
    我8505的物理机跑opnwrt,满载1200m下载,cpu12-17%

    校验提示文案

    提交
    还有8条回复
    收起所有回复
  • n100不至于吧,我5105,unraid,四个虚拟机ikuai,op,win10,群晖,爱快内测速满速。你op科学了吗?网关是不是设置成op的ip了?

    校验提示文案

    提交
    ikuai用iperf跟内网电脑测试也能达到2.37G满速,就是不能ikuai和nas都在n100主机上。上面说不直通网口,可能性能会好点,有空再折腾试试

    校验提示文案

    提交
    爱快外测速呢,能跑满千兆吗

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • LZ第4张图,HA里的看PVE里的情况那张图是咋弄的

    校验提示文案

    提交
    pve里面安装一个glances软件包,HA自带glances插件就可以读取了。具体百度一下,很简单

    校验提示文案

    提交
    好的,谢谢

    校验提示文案

    提交
    收起所有回复
  • 你这明显是要做直通……再差也做sriov……怎么可能全用虚拟网口呢?

    校验提示文案

    提交
    网口直通后数据需要经过ikuai的lan虚拟网桥和pve虚拟机的虚拟网桥,CPU处理两次数据导致N100的CPU不够用啊

    校验提示文案

    提交
    收起所有回复
  • 主路由高个硬路由就行了

    校验提示文案

    提交
    有道理,路由和nas分离,就是浪费了我这N100的6网口

    校验提示文案

    提交
    收起所有回复
  • 重点是你这小机器的价格可以说一下吗?

    校验提示文案

    提交
    裸机998

    校验提示文案

    提交
    收起所有回复
  • 我的四口n6000都只是跑物理愛快+虛擬機op,其他東西另外機器跑,路由還是得穩定優先,不然會挨罵在家裡經常斷網 [高兴]

    校验提示文案

    提交
  • 我这两天买的倍控6网口的,打算只装个爱快多播,然后宽带聚合,其他没啥搞得了

    校验提示文案

    提交
    300块买个华南金牌12代主板装个12代奔腾200块,自带4个SATA 一个minipcie 一个pcie*16,可以装一张6口千兆服务器网卡(咸鱼50)一张minipcie转6sata卡(不到100)。不比你n100强多了?

    校验提示文案

    提交
    功耗太高

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 确实,对n100还是比较失望的,同跑分的标压处理器,体验好太多了

    校验提示文案

    提交
  • g7400杀爆n100,最适合nas的12代

    校验提示文案

    提交
  • 不是性能不够是爱快太拉,换成ros就能跑满,那怕是虚拟机。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
111
扫一下,分享更方便,购买更轻松