求教: nas 虚拟化 router OS,无法跑满千兆 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
songquan
V2EX    宽带症候群

求教: nas 虚拟化 router OS,无法跑满千兆

  •  
  •   songquan 2023-01-15 08:44:19 +08:00 3575 次点击
    这是一个创建于 1000 天前的主题,其中的信息可能已经有所发展或是发生改变。

    求教:我使用 qnapTS-264c 这款 nas 中的 Virtualization Station 3 安装了 router OS v7 ,使用的是试用版的 CHR PU 的授权,宽带是光纤的千兆,目前测速只能跑到 800Mbps 左右。但是电脑直接连接光猫或者使用其他路由器都可以跑到千兆,请问这个情况是我设置的问题?还是硬件本身的问题?或者是 router OS 在这个环下无法跑满千兆?

    如何排查和解决?

    qnapTS-264c 配置是

    1. 处理器 Intel 5095
    2. 内存 8G
    3. 双 2.5G 网卡

    虚拟机资源分配情况(实际占用极低)

    1. cpu 选择 passthrough 4 核
    2. 内存 512M 启用内存共享
    3. 网络 virtIO
    4. 存储空间 VirtIO 快取模式 writeback
    5. 启用 Virtio-serial

    搭建过程参考的

    1. https://www.youtube.com/watch?v=TNxVyFhWdvg&t=2188s
    2. https://www.youtube.com/watch?v=mkJxDSMPlPU&list=LL&index=10

    谢谢各位大佬!

    21 条回复    2023-01-17 18:48:03 +08:00
    sjkdsfkkfd
        1
    sjkdsfkkfd  
       2023-01-15 09:11:36 +08:00 via iPhone
    x86 软路由小包处理能力比较差,看一下你的测试是什么类型的负载呗,其实最好还是买性能强一点的硬路由刷 openwrt 性能好
    feng0vx
        2
    feng0vx  
       2023-01-15 10:20:25 +08:00 via iPhone
    感觉虚拟化有损失,能直通吗
    AS4694lAS4808
        3
    AS4694lAS4808  
       2023-01-15 10:24:37 +08:00 via Android
    赛扬也就这样了,我的 j3455+openwrt 开了 offload 顶多到 110M/s ,cpu 的负载也不高。缺了硬路由的硬件转发,很难到千兆。
    不过也够用了吧?
    songquan
        4
    songquan  
    OP
       2023-01-15 10:33:30 +08:00
    @sjkdsfkkfd 我用普通的下载、speedtest.net 、还有安装了一个 librespeed 做测试,都基本在 800M 左右徘徊,也不知为啥,openwrt 我用了 esir 的版本,但是偶尔会有稳定性问题,不知是不是我配置的不好。
    songquan
        5
    songquan  
    OP
       2023-01-15 10:34:55 +08:00
    @feng0vx 我属于新入门,查了一些资料,qnap 的帮助文档真的不是给用户看的……直通的话,是指用 passthrough 么?还是其他的方式?网络的类型我发现更换会影响速度,目前最快的就是 virtIO 了
    songquan
        6
    songquan  
    OP
       2023-01-15 10:39:19 +08:00
    @AS4694lAS4808 110MBps 的话,已经是千兆的满速了啊。我这个用的 router OS ,就是想能有好点的性能,结果不如 openwrt
    sjkdsfkkfd
        7
    sjkdsfkkfd  
       2023-01-15 12:33:00 +08:00 via iPhone
    @songquan 应该还是小包转发速率的问题,建议就是不要用 nas 刷 openwrt ,找性能好一些的硬路由刷 openwrt ,或者看你需求买华硕刷梅林也够用
    songquan
        8
    songquan  
    OP
       2023-01-15 12:57:48 +08:00
    @sjkdsfkkfd 本想 All in One,一个设备搞定家里所有的设备上网需求。但是没想到会遇到这样的问题,是否有优化的可能?
    ryd994
        9
    ryd994  
       2023-01-15 14:41:18 +08:00 via Android
    虚拟化网络就这,无解。不同的虚拟交换机性能会有区别,但是损失都小不了。
    想要性能不损失,唯有 pcie 直通。sriov 也是 pcie 直通
    cpstar
        10
    cpstar  
       2023-01-15 14:48:21 +08:00
    我在 251D 上虚拟机开 openwrt ,500Mbps 签约网速的时候,基本能跑到 600Mbps 没问题,但是开到 1000Mbps 之后,上了 600 以上 CPU 就吃紧了,而此时恰有 qbt 吃 CPU 。

    最后实体化,弄了个 r68s ,稳到拨号一个月以上没见重拨过。
    wowodavid
        11
    wowodavid  
       2023-01-15 18:16:02 +08:00 via iPhone
    大概率是网卡 virtIO-net 的驱动有 bug ,我记得之前 unraid 的 virtio-net 就有性能问题,这两年才修复的
    AS4694lAS4808
        12
    AS4694lAS4808  
       2023-01-15 19:42:44 +08:00 via Android
    @songquan 我试了用电脑,能到 116M
    songquan
        13
    songquan  
    OP
       2023-01-15 19:59:03 +08:00
    @ryd994 可是我的机种不支持再插卡了 :(
    songquan
        14
    songquan  
    OP
       2023-01-15 20:00:45 +08:00
    @cpstar 我家里本来的路由器是 linksys 的 5300 ,但是不知道为什么 linksys 的系统不允许自定义网关。而且这个机器好像也不能刷别的固件。并且看 qnap 官方的 YouTube 账户介绍自家产品装 router OS ,但没想到跑不满。
    songquan
        15
    songquan  
    OP
       2023-01-15 20:01:39 +08:00
    @wowodavid 如果是这个情况的话,看来我可以和 qnap 的官方技术支持联系一下,没准有解决方案。谢谢!
    mmtromsb456
        16
    mmtromsb456  
       2023-01-15 22:24:15 +08:00
    RouterOS 的负载情况可以在 System-Resources-CPU 中查看,另 RouterOS 7.1 才添加了 Virtio 网卡的 Fastpath 支持,所以建议使用最新 stable 并配置防火墙使用 Fastpath 加速处理.
    luquan
        17
    luquan  
       2023-01-16 02:13:52 +08:00
    @sjkdsfkkfd 测速场景肯定是大包了,根据我的经验 n3150 跑满千兆都不是问题。
    HarveyLiu
        18
    HarveyLiu  
       2023-01-16 11:34:12 +08:00 via Android
    网卡改成用 vm3 ,就好了
    songquan
        19
    songquan  
    OP
       2023-01-16 11:51:36 +08:00 via iPad
    @mmtromsb456 这个我还不会,我马上上网查查,感谢!
    songquan
        20
    songquan  
    OP
       2023-01-16 12:00:04 +08:00 via iPad
    我看到适配卡型号只有五个型号,分别是:
    NE2000
    PCnet32
    Realtek Fast Ethernet
    Inter Gigabit Ethernet
    VirtIO
    没有看到 vm3 ,这几个中应该选哪个?
    songquan
        21
    songquan  
    OP
       2023-01-17 18:48:03 +08:00
    @mmtromsb456 我使用的是最新版本,今天更新了一下 7.7 ,并且看了一下资源占用并不高,目前仍旧还没有找到解决的方案。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2577 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 15:15 PVG 23:15 LAX 08:15 JFK 11:15
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86