V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lynn0977
V2EX  ›  宽带症候群

虚拟机安装 Routeros 怎么提升网络转发性能

  •  
  •   lynn0977 · 2021-04-08 08:18:00 +08:00 via iPhone · 6556 次点击
    这是一个创建于 1307 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,有无方法可以达到接近千兆的转发性能
    第 1 条附言  ·  2021-04-09 08:00:56 +08:00
    使用 esxi 和 vm workstation 在网络性能上差异大吗
    25 条回复    2021-06-25 09:41:53 +08:00
    leicool520
        1
    leicool520  
       2021-04-08 08:25:40 +08:00 via iPhone
    看是否可以网卡直通,不能直通,其实也没差多少的
    lynn0977
        2
    lynn0977  
    OP
       2021-04-08 08:30:23 +08:00 via iPhone
    @leicool520 什么虚拟机可以配置直通
    updateing
        3
    updateing  
       2021-04-08 08:44:22 +08:00 via Android
    宿主机是什么硬件配置?感觉即便不直通,也不太会出现纯转发跑不到千兆的情况……
    wowodavid
        4
    wowodavid  
       2021-04-08 08:45:57 +08:00 via iPhone
    千兆直通不直通没区别
    trepwq
        5
    trepwq  
       2021-04-08 08:47:07 +08:00 via iPhone
    @lynn0977 #2 cpu 支持 vt-d,kvm 和 esxi 都可以直通
    leicool520
        6
    leicool520  
       2021-04-08 08:48:04 +08:00 via iPhone
    @lynn0977 几大平台都可以吧,不过也要看网卡型号,pve ; esxi ;连 hyperv 都有 sriov 吧
    ziseyinzi
        7
    ziseyinzi  
       2021-04-08 08:52:02 +08:00 via Android
    什么平台啊,千兆都跑不满
    fs418082760
        8
    fs418082760  
       2021-04-08 09:24:17 +08:00
    ROS 真的比 op 快吗
    elfive
        9
    elfive  
       2021-04-08 09:47:18 +08:00 via iPhone
    @fs418082760 #8 ROS 比 Openwrt 稳定到不知道哪里去了。
    shikkoku
        10
    shikkoku  
       2021-04-08 12:32:16 +08:00
    什么网卡,什么处理器。何种虚拟机平台?
    yuguorui96
        11
    yuguorui96  
       2021-04-08 13:29:52 +08:00 via iPhone
    @elfive 怎么说?
    yuguorui96
        12
    yuguorui96  
       2021-04-08 13:35:24 +08:00 via iPhone
    都是 Linux,谁能比谁高级到哪里去?
    privil
        13
    privil  
       2021-04-08 13:42:08 +08:00
    @yuguorui96 #12 Routeros 是商业级产品,Openwrt 就一个用爱发电的玩意。
    fs418082760
        14
    fs418082760  
       2021-04-08 13:52:57 +08:00
    @privil 爱快也是商业级别产品(手动狗头~)
    privil
        15
    privil  
       2021-04-08 13:57:27 +08:00
    @fs418082760 #14 早年间 Routeros 被小运营商搞去当电信级用的,爱快能行吗。
    miyuki
        16
    miyuki  
       2021-04-08 15:26:08 +08:00 via iPhone
    说 ros 稳定的,是没见识过 bugtik 发威吧🐶
    mm2x
        17
    mm2x  
       2021-04-08 16:36:38 +08:00
    ROS 真心稳定好用资源占用也不高。openwrt 适合个人折腾用
    sasalemma
        18
    sasalemma  
       2021-04-08 17:57:57 +08:00
    @leicool520 不要提 sriov,支持这个的平台和网卡,让你的成本暴涨,还要系统驱动支持,千兆内基本等于没有用,还不如关注下 RSS 一类。

    大多软硬网卡都只有 1 路 RSS,而支持 SRIOV 的才有多路 RSS,1 路 RSS 就意味着,网卡队列只占用 1 个 cpu 进程,你弄个 8 核没有超线程 cpu,一个网口也是跑满 1 个核心,7 核围观。

    所以软路由压根没必要 6-8 个网口,性能还不如网口下挂个硬交换的交换机。拿软路由网卡端口桥接当交换机的,cpu 都冒烟。

    有 2 个网口做 WAN+LAN 就够了。甚至,cpu 性能高些,还不是万兆,一个网口跑 WAN+LAN 都行。

    提高性能就是直通,最不济半虚拟化。

    跑不满 1000M,拿软路由当交换机用了吧。
    mansurx
        19
    mansurx  
       2021-04-09 00:17:29 +08:00 via Android
    提升转发和传输性能,软件层面 bbr 、硬件层面 dpdk 。
    或者考虑下几百块钱买个二手 Mikrotik
    nuk
        20
    nuk  
       2021-04-09 03:33:13 +08:00
    桥接也没差太多,还稳定,之前试过 netmap,隔一段时间就断线。。
    shutan
        21
    shutan  
       2021-04-09 09:40:14 +08:00
    V 友就是强大 这个问题 一直在找
    linyuhang24
        22
    linyuhang24  
       2021-04-13 10:54:17 +08:00
    只用 ros 拨号,4590t 的单核给到 ros 虚拟机,跑满千兆宽带 cpu 占用也就 50%……转包功能还是交给交换机吧。
    xiaoun001
        23
    xiaoun001  
       2021-04-15 12:56:21 +08:00 via Android
    @fs418082760 就不是一个级别的产品,不具备比拟性。Ros 是面向企业甚至 isp,openwrt 是现代家用智能路由基础,当然,在国内也被玩坏了。
    lynn0977
        24
    lynn0977  
    OP
       2021-06-07 12:35:50 +08:00 via Android
    @linyuhang24 你是用什么虚拟机
    linyuhang24
        25
    linyuhang24  
       2021-06-25 09:41:53 +08:00
    @lynn0977 PVE,最新版,处理器选的是单核 kvm64
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3057 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 13:38 · PVG 21:38 · LAX 05:38 · JFK 08:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.