V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
测试工具
SmokePing
IPv6 访问测试
djy0716
V2EX  ›  宽带症候群

N5105 软路由环境下,电脑使用 IDM 同时下载超过 100 个文件,会随机触发软路由重启

  •  
  •   djy0716 · 58 天前 · 2959 次点击
    这是一个创建于 58 天前的主题,其中的信息可能已经有所发展或是发生改变。

    软路由:倍 X N5105 软路由 4 口 i225-V3

    软路由 OS:物理机直装 DHDAXCW 编译的 X86 OpenWRT

    下载软件:Internet Download Manager

    网络环境:外网 1Gbps ,内网 2.5Gbps

    PC 上直连软路由 Lan 口,IDM 同时下载 140 多个文件,每个文件 8 线程,软路由 CPU 占用率 20%左右,基本跑满 1Gbps 速度,过一段时间后软路由会自动重启。

    重启后 OpenWRT 的日志里无法看到相关崩溃信息

    一开始以为是软路由过热( 80 多度),加了一个外置风扇对着软路由吹后,下载时候温度维持 50 度左右,重启的问题依然会复现,改成同时下载 30 个文件后就不会出现此问题。

    提问,这是不是由于软路由缺少 HW NAT ,转包超过了其上限?

    38 条回复    2022-06-29 07:30:01 +08:00
    podel
        1
    podel  
       58 天前
    换系统排查。不排除内核 bug
    goodryb
        2
    goodryb  
       58 天前
    盲猜是不是和连接数也有关系
    miyuki
        3
    miyuki  
       58 天前
    每个文件 8 线程,100 多个文件也就 1000 线程,应该不至于到瓶颈,换个固件试试
    imnpc
        4
    imnpc  
       58 天前
    换一家系统试试
    https://github.com/klever1988/nanopi-openwrt

    或者换早期的版本试试
    465456
        5
    465456  
       57 天前
    日志文件保存修改下,改为固态硬盘上
    wske
        6
    wske  
       57 天前
    换个固件吧, 我是 4125 跑 OP ,迅雷跑满千兆下行都没事
    hodlbit
        7
    hodlbit  
       57 天前
    换固件,j4125 ,下 pt 只会碰到硬盘瓶颈,还没碰到过软路由跑挂的。。。
    wangsyi13
        8
    wangsyi13  
       57 天前
    看看是不是内存兼容问题,我开始用的酷兽内存,正常启动,但是 unraid 经常在高网络流量的情况下死机,后来换了内存条,就没死过
    kokutou
        9
    kokutou  
       57 天前
    先换系统, 然后换内存
    Buges
        10
    Buges  
       57 天前 via Android
    openwrt 根本就不是为 x86 系统设计的,换 opnsnese 或传统 linux 发行版吧。
    461da73c
        11
    461da73c  
       57 天前
    x86 软路由上 Archlinux 呀。
    sidkang
        12
    sidkang  
       57 天前 via iPhone
    和楼主一样,我这边再千兆高强度下载一段时间也会发生这种情况,不过我用了 pve 做 host ,openwrt 做 guest ,pve 上建了两个 bridge 直通给了 openwrt ,pve 这时候表现正常,不过 openwrt 会断流,盲猜可能是 openwrt 这边的问题
    djy0716
        13
    djy0716  
    OP
       57 天前
    @sidkang 所以你是 PVE 没崩,虚拟机里的 openwrt 崩了是吗?那就大概率是 openwrt 的问题了..我换个固件试试..
    sidkang
        14
    sidkang  
       57 天前 via iPhone
    @djy0716 对的,我也是 5105 ,长时间 500m 下载的负载没问题,温度也才五六十,而且我用的官方固件,只加了 upnp ,其他 app 都没上,过段时间我也打算换了看看
    djy0716
        15
    djy0716  
    OP
       57 天前
    @wske 跑千兆肯定是没问题的,IDM 同时下载 30 个文件,每个文件 8 线程下载,也是跑满千兆不会导致软路由自动重启。目前我测试下载 80 个文件也不会重启。
    465456
        16
    465456  
       57 天前
    https://s3.bmp.ovh/imgs/2022/06/20/ef55d445aa89b758.png 保存日志,看看大佬怎样说,很早就听过万兆网卡驱动有问题
    stephenyin
        17
    stephenyin  
       57 天前
    反正我 R4S 装 DHDAXCW 的固件经常莫名断流,换 friendlywrt 官方固件就好了。
    465456
        18
    465456  
       57 天前
    gesse
        19
    gesse  
       57 天前
    i225 系列驱动现在确实还有问题
    djy0716
        20
    djy0716  
    OP
       57 天前
    @465456 这个不是断流的问题,实际上我用另一台装有 8125AG 2.5G 网卡的电脑 ping -t 监控了一天软路由 I225-V 的断流情况,未发现丢包的问题。
    smallthing
        21
    smallthing  
       57 天前
    崩就是固件问题。根本不用想
    Xymmh
        22
    Xymmh  
       57 天前
    关掉固件里的 Turbo ACC 功能就行了
    lvcnsc
        23
    lvcnsc  
       57 天前 via iPhone
    倍控?上月买了一个 5105 用了两天退了,因为它始终频率拉满在跑,温度爆炸。bios 找了一圈没有可更改选项,问了客服也确定没有。
    465456
        24
    465456  
       57 天前
    @lvcnsc 频率也可以在固件设置
    kanbol
        25
    kanbol  
       57 天前
    我以前也碰到过类似问题,后来实在受不了换了个固件就好了。
    brMu
        26
    brMu  
       57 天前
    排除法,换固件,多换几个,还是重启就是硬件问题,不重启就是固件问题
    podel
        27
    podel  
       57 天前
    @lvcnsc 频率问题实际上是 N5105 的这一代 C-State CPU 自动调频开启后 会影响 2.5G 网卡的性能。所以一般出厂的都默认关闭的。应该 bios 里面可以开启。
    littlewing
        28
    littlewing  
       57 天前   ❤️ 2
    x86 就用官方的 openwrt ,别折腾那些乱七八糟的
    bao3
        29
    bao3  
       57 天前 via iPhone
    你这温度不用风扇都有 80 度了……N5105 你要禁用 P state ,使用 ACPI CPU 调度,开最低 CPU 需求,平时温度我不加风扇是 39 度,跑流量大概 48 度-55 度不等。

    我 7500U 的软路由跑同样的场景,温度一般都 40 上下,奇稳。这 5105 我是挺怕它发热的
    iyg429
        30
    iyg429  
       57 天前 via iPhone
    用爱快
    Kinnice
        31
    Kinnice  
       57 天前
    做一下小包测试
    paouke
        32
    paouke  
       57 天前
    温度太高了吧,5105 当软路由还是不太行
    linyuhang24
        33
    linyuhang24  
       57 天前
    应该是内核、网卡驱动之一的问题
    yyyb
        34
    yyyb  
       56 天前   ❤️ 1
    既然 x86 为什么非要赖在 openwrt ?装个 debian 不香么?
    jsq2627
        35
    jsq2627  
       54 天前
    @Buges 愿闻其详
    jsq2627
        36
    jsq2627  
       54 天前
    同楼上一样建议用官方编译的标准 openwrt x86 镜像
    我自己 j4125 试过很多固件,只有官方固件没有遇到过死机重启,最多保持几个月 uptime 因为停电而关机
    而且官方发行的固件可以 opkg update 保持更新
    Buges
        37
    Buges  
       54 天前 via Android   ❤️ 1
    @jsq2627 比如裁剪、阉割,包管理器不能更新内核等。这些都是为嵌入式设计的,x86 自始至终都是二等公民,不是 openwrt 这个发行版的目标使用场合,在官方团队眼中充其量当个开发机。
    mayli
        38
    mayli  
       49 天前 via Android
    为啥不用官方版本
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4182 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 07:21 · PVG 15:21 · LAX 00:21 · JFK 03:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.