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

同样平台 RouterOS x86 跑不满 1000M 带宽,但 pfsense 轻松达成

  •  
  •   mrco · 60 天前 · 2858 次点击
    这是一个创建于 60 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大家好,如题,请教大家。

    光猫:10G epon ,桥接方式运行
    上网方式:x86 平台进行 PPPoE 拨号
    x86 平台配置:i5-650,4G 内存,8 口千兆(其实就是思科 ASA-5525X 升级了 CPU )
    测试方法:电信自家的测速网站,测速时观察“/interface/monitor-traffic pppoe-out1”的输出
    RouterOS 版本:7.13.3

    RouterOS 平台始终跑不满千兆,最多就 600M 左右。尝试过关闭/ip/firewall/filter/的规则,也尝试过 fasttrack 策略作用于 forward ,都不行。CPU 也并非打满。

    于是把平台重装为 pfsense ,简单的设置后能稳定的跑满千兆,CPU 显示使用率大概 30%。
    第 1 条附言  ·  59 天前
    结案了,就是 RouterOS 对 82574L 网卡支持不好,或者说集成的驱动有问题造成的。
    我换成另外一个 i210 网卡的平台,轻松跑满。

    感谢大家!!
    35 条回复    2024-03-05 09:08:40 +08:00
    zeusho871
        1
    zeusho871  
       60 天前 via Android
    ros 怕不是要用那个 1000m 授权版
    mrco
        2
    mrco  
    OP
       60 天前
    @zeusho871 啊? 这是啥。
    我用的是广为流传的 L6 克隆盘诶
    jdjingdian
        3
    jdjingdian  
       60 天前
    i5-650 。。。
    好奇问一下,楼主是用这台机当主路由吗,为什么不考虑直接买 Mikrotik 的路由器呢
    RB750GR3 ( mt7621) 300 多块钱
    RB450Gx4 (ipq4019) 700 多块钱

    如果想省钱,还有一种骚操作,闲鱼买友华 wr330 ,然后可以刷成 RB750GR3 ,授权用免费注册的版本就可以,应该也是可以跑千兆的,当然防火墙规则不能配置很多。假如防火墙规则不放在主路由上,那主路由还可以开硬件加速
    mrco
        4
    mrco  
    OP
       60 天前
    @jdjingdian 我家里有机柜,也比较喜欢思科机器的做工。我就是希望各种折腾一下。

    mikrotik 的 CCR1016-12g 我也有
    HandSonic
        5
    HandSonic  
       60 天前
    为什么不直接用 ASA 的系统?
    mrco
        6
    mrco  
    OP
       60 天前
    @HandSonic 不会啊,最近没时间去研究 ASA 的原生系统。
    mrco
        7
    mrco  
    OP
       60 天前
    我另外一个 i5-3470 的平台上也是 ros 跑不满。 所以我感觉要么是 x86 的 ros 哪里有瓶颈,软件的或者 cpu 不足以 ros 来硬抗
    iijboom
        8
    iijboom  
       60 天前
    你的 ros 是网卡直通吗?
    mrco
        9
    mrco  
    OP
       60 天前
    @iijboom 是直接安装在硬件上的哦,不是虚拟化出来的。
    letmefly
        10
    letmefly  
       60 天前
    感觉有点不可思义!防火墙能跑满千兆的配置,路由系统不可能跑不满的。
    mrco
        11
    mrco  
    OP
       60 天前
    @letmefly 是啊,我印象里 ros 配置要求也挺低的啊。
    我之前还专门安装 ros 串联到局域网里用 iperf3 跑带宽,能跑满。 但是用于 PPPoE 拨号就不行了。 感觉问题还是出在 ros 的 PPPoE 拨号和小包转发性能上。
    dasf53adf
        12
    dasf53adf  
       60 天前
    ROS 用着总有些奇奇怪怪的问题,换了 iStoreOS/OpenWRT 就好了。
    mrco
        13
    mrco  
    OP
       60 天前
    @dasf53adf 我就是特别喜欢 CLI 的配置方式,配置还可以很方便的 export 。ROS 目前就遇到这个问题比较头大。
    dasf53adf
        14
    dasf53adf  
       60 天前
    @mrco 换 VYOS
    keyfunc
        15
    keyfunc  
       60 天前
    @mrco
    /interface export verbose

    打印下看看呗
    mrco
        16
    mrco  
    OP
       60 天前
    mrco
        17
    mrco  
    OP
       60 天前
    @keyfunc 我现在公司,print 的另外一个机器( i5 3470, 6 口 intel 82574L )。 一样跑不满千兆。您看看
    hronro
        18
    hronro  
       60 天前
    不太可能。
    我之前软路由用的 3865U ,性能比 i5-650 要低,轻松跑满千兆,而且跑满千兆的时候 CPU 占用非常低,大概只有各位数的百分比占用。
    我不太清楚你是不是用的 RouterOS 版本有问题还是硬件其它部分有问题,我用的是正版的 RouterOS 。
    zeusho871
        19
    zeusho871  
       60 天前 via Android
    我是买的 chr 版本,p10 ,你这个 l6 是物理机的吧,那我不太清楚了🤣
    roswellian
        20
    roswellian  
       60 天前
    这不科学....我的 ROS ,千兆轻松...
    djw123
        21
    djw123  
       60 天前
    检查 ROS license 吧,有的克隆系统会有 BUG
    imrei
        22
    imrei  
       60 天前
    pfsense 现在 ddns 支持 aliyun 和 cloudflare 了吗
    mantouboji
        23
    mantouboji  
       60 天前
    很简单,你的网卡硬件不是 Mikrotik 官方支持的而已。Mikrotik 又没义务优化支持各种 x86 平台上的网卡,原来 Linux 核心里有啥就用啥了。

    三楼那个推荐老旧过时 mips 、arm 架构设备的也是太可笑了,还活在清朝呢。

    现在只推荐 arm64 平台的 Mikrotik 官方设备。
    mrco
        24
    mrco  
    OP
       60 天前
    @mantouboji 我找半天没找到现在最新 x86 的硬件支持列表呢,我网卡是 intel 82574L
    weak
        25
    weak  
       60 天前 via iPhone   ❤️ 1
    freebsd 网络性能强大
    mantouboji
        26
    mantouboji  
       60 天前
    @mrco 是的,Mikrotik 没发布过,毕竟人家做的不是面向千奇百怪硬件的通用操作系统,不奇怪。

    我的一个装了四个 82583V 网卡的 J1900 工控机,跑 7.14rc2 ,iperf3 测试 940-970Mbps 。
    keyfunc
        27
    keyfunc  
       60 天前
    @mrco 你试试调小你的 L2MTU 试试,试试 1592 这个值。
    adoal
        28
    adoal  
       60 天前   ❤️ 1
    CHR P1 轻松跑满千兆
    JensenQian
        29
    JensenQian  
       60 天前   ❤️ 1
    i5-650,u 太老了
    我感觉是这个问题
    你试试看现在新的 u
    mrco
        30
    mrco  
    OP
       60 天前
    @keyfunc set 不了,winbox 里看也是灰色的呢
    thereone
        31
    thereone  
       60 天前
    那就用 H3C 的 VSR1000 试试这个路由器系统,vyos 也可以。
    gkl1368
        32
    gkl1368  
       60 天前
    之前 g8 esxi 6.7 ,ros chr 可以跑 900 多 M , 现在换 5009 跑 1200 多
    thtznet
        33
    thtznet  
       59 天前
    @mantouboji hEX 60 美元,性价比很高啊,哪里去找 60 美元的 arm64 的 Mikrotik 设备? RB5009UG+S+IN 是很新很强,价格也很美丽。三楼推荐的在够用的情况下性价比还是没问题的。
    mrco
        34
    mrco  
    OP
       59 天前
    @mantouboji 你是对的,,,哈哈
    BI4NBN
        35
    BI4NBN  
       53 天前
    没有万兆 就没有灵魂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1349 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 17:31 · PVG 01:31 · LAX 10:31 · JFK 13:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.