N5105 软路由环境下,电脑使用 IDM 同时下载超过 100 个文件,会随机触发软路由重启 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
djy0716
V2EX    宽带症候群

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

  •  
  •   djy0716 2022-06-20 13:11:55 +08:00 6575 次点击
    这是一个创建于 1213 天前的主题,其中的信息可能已经有所发展或是发生改变。

    软路由:倍 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  
       2022-06-20 14:18:15 +08:00
    换系统排查。不排除内核 bug
    goodryb
        2
    goodryb  
       2022-06-20 14:55:46 +08:00
    盲猜是不是和连接数也有关系
    miyuki
        3
    miyuki  
       2022-06-20 15:06:55 +08:00
    每个文件 8 线程,100 多个文件也就 1000 线程,应该不至于到瓶颈,换个固件试试
    imnpc
        4
    imnpc  
       2022-06-20 15:19:00 +08:00
    换一家系统试试
    https://github.com/klever1988/nanopi-openwrt

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

    我 7500U 的软路由跑同样的场景,温度一般都 40 上下,奇稳。这 5105 我是挺怕它发热的
    iyg429
        30
    iyg429  
       2022-06-21 11:26:18 +08:00 via iPhone
    用爱快
    Kinnice
        31
    Kinnice  
       2022-06-21 11:47:30 +08:00
    做一下小包测试
    paouke
        32
    paouke  
       2022-06-21 14:19:34 +08:00
    温度太高了吧,5105 当软路由还是不太行
    linyuhang24
        33
    linyuhang24  
       2022-06-21 14:41:11 +08:00
    应该是内核、网卡驱动之一的问题
    yyyb
        34
    yyyb  
       2022-06-22 12:51:15 +08:00   1
    既然 x86 为什么非要赖在 openwrt ?装个 debian 不香么?
    jsq2627
        35
    jsq2627  
       2022-06-23 22:06:52 +08:00
    @Buges 愿闻其详
    jsq2627
        36
    jsq2627  
       2022-06-23 22:12:52 +08:00
    同楼上一样建议用官方编译的标准 openwrt x86 镜像
    我自己 j4125 试过很多固件,只有官方固件没有遇到过死机重启,最多保持几个月 uptime 因为停电而关机
    而且官方发行的固件可以 opkg update 保持更新
    Buges
        37
    Buges  
       2022-06-24 00:11:04 +08:00 via Android   1
    @jsq2627 比如裁剪、阉割,包管理器不能更新内核等。这些都是为嵌入式设计的,x86 自始至终都是二等公民,不是 openwrt 这个发行版的目标使用场合,在官方团队眼中充其量当个开发机。
    mayli
        38
    mayli  
       2022-06-29 07:30:01 +08:00 via Android
    为啥不用官方版本
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3085 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 11:57 PVG 19:57 LAX 04:57 JFK 07:57
    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