为什么你家的路由器需要定期重启?今天仔细说说

2023-04-14 19:11:37 128点赞 462收藏 243评论

这件事发生了快两周了,有一天去哥们家,这个哥们的网络卡的厉害,过去排除一下故障。

起初测速60,让iN都觉得是不是他家用的是那种免费的套餐。总之搞了好久之后发现哥们的路由器3780个小时没有停止过……关闭路由器电源,静置10秒后,再打开测速一下子就达到了600多Mbps。

所以就计算机行业的“重试、重启、重装能解决90%问题”的定律还是有效的。

那么咱们来聊聊为什么路由器要定时重启,以及路由器重启之后都有哪些改变呢?

首先,家用路由器本质上来说就是一台小电脑,有专门的CPU内存存储设备

例如下面这是一台ASUS WL-500G路由器的内部电路:

为什么你家的路由器需要定期重启?今天仔细说说

你会看到在路由器的电路板上明显的分出来几块大的芯片,如果画出系统的架构图就是下面的样子

为什么你家的路由器需要定期重启?今天仔细说说

首先路由器的CPU包含了两个以太网端口,路由器用到了其中的两个,其中一个(eth0)被交换芯片扩展用于有线网络连接,另一个(eth2)被接入wifi芯片为路由器提供无线网络功能。

这款路由器使用的CPU是博通的5354,别看路由器里面这小小的一颗CPU(SOP封装)几乎你的电脑里面有什么设备,在这一个小CPU里面也都包含了什么设备。

为什么你家的路由器需要定期重启?今天仔细说说

所以很多人会用华硕的这款路由器去刷一个软路由固件做一些自己的应用。

但是这种路由器比起来真正的电脑虽然是五脏俱全,但处理能力还就低了很多,好在路由器内处理的数据大部分都是网络数据包的交换和编码操作,这就让小CPU可以有效的得到利用。

其实换句话说,现在大部分家用路由器本身都是软路由,和你手里的软路由的区别就是能不能方便的刷入你想用的软路由固件。这件事咱们不往远处去说。

通过CPU处理网络数据包也无外乎 “输入-包交换/包处理-输出”这一模式,但数据包的数据空间通常都会存入路由器的内存中。

为什么你家的路由器需要定期重启?今天仔细说说

其中最重要的报文缓冲区就放在了路由器的内存里面。

任何的网络都会有各种传输故障,一个数据包进入报文缓冲区后没有被交换控制处理和消除掉就会一直占用路由器内存空间,并不会被自动释放出去。这是由路由器本身的处理限制造成的,尤其是一些更注重成本控制的低端路由器,例如运营商给你的光猫路由器,更不会在清理内存的操作上浪费CPU的处理能力。

这就导致了长时间一直工作的路由器可用的报文缓冲区越来越小。最终到了影响网络速度的程度。

从报文缓冲区不断被错误数据填满这一特性来说可以说是商用路由器和家用路由器最重要的区别之一。商用路由器可以堆成本用更快的CPU或DPS芯片来清理内存,而家用路由器则需要寄托于手动的重启来清空内存。

不过好在,现在很多路由器自己是带有重启功能设置的。登录到路由器找到这个设置,在一个自己不用网络的时间段内(例如每天凌晨3点)设置一个自动重启也就可以完美的解决这个问题。


展开 收起
243评论

  • 精彩
  • 最新
  • 低端靠重启,我家MK ubnt 大部分重启也就是固件更新时候。

    校验提示文案

    提交
    谁说不是呢

    校验提示文案

    提交
    有没有一种可能,厂家定期升级固件也是为了让你重启? [邪恶]

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 好的路由器是会让你忽略它的存在 重启说明你还能想起它

    校验提示文案

    提交
    你一定是看过我上一篇文章 哈哈

    校验提示文案

    提交
    设个定时重启…

    校验提示文案

    提交
    还有9条回复
    收起所有回复
  • 买了这么多路由器,需要定时重启还是第一次听说。你换个稍微好点的、靠谱的路由器也不至于码这么多字

    校验提示文案

    提交
    可不是嘛

    校验提示文案

    提交
    每天或者每隔两三天又或者每隔一周零时始的空闲时段停机八个小时不是更节能低碳吗?还减少了辐射隐患(我的路由夏天移到卧室以便空调降温)

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 不会吧!企业用的路由器,用几年都不重启

    校验提示文案

    提交
    这点我同意,但是一般家里用企业级路由器吗?

    校验提示文案

    提交
    用啊!我家一直在用企业路由。三台手机,两台电脑,一个TV盒。关键是稳定,哪怕某台全负荷下载,另外的也不影响使用。

    校验提示文案

    提交
    收起所有回复
  • 用了这么多路由器,感觉上还是网件的最稳定。

    校验提示文案

    提交
    并不觉得,现在自己在用mikrotik,就省心多了

    校验提示文案

    提交
    网件r7000用了六年,从没断网和降速,搞不懂重启的玄学,路由器让我感觉不到存在基本就很好

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 把需要重启说得这么高大上???还不是因为路由器差呗!自动清除点缓存这点功能都设计不出来么?

    校验提示文案

    提交
    upnp好像不能自动清

    校验提示文案

    提交
    固件问题

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 需要重启说明还是买得太烂了…我近10年用的4、5个路由器没有哪个要定期重启的…而且基本上也就卖300左右…

    校验提示文案

    提交
    10年数据没有现在大,现在数据流量大久了路由器或者光猫会网速很慢甚至断网,我就是因为电信的猫自带的重启用不了,自己换了一个华为光猫,

    校验提示文案

    提交
    光猫儿需要重启吗?

    校验提示文案

    提交
    还有15条回复
    收起所有回复
  • 片面了,了解一下交换芯片以及NAT硬件加速,大部分都是独立的芯片直接处理了,和啥CPU去刷新内存,缓冲区,没半毛钱关系。
    路由器的数据包不是这么处理的……不过成功的忽悠了一堆吃瓜群众

    校验提示文案

    提交
  • 重启说明路由器做的有问题,你看看核心路由器需要重启吗

    校验提示文案

    提交
    重启一次半小时的东西 哪个敢乱来 [锁眉]

    校验提示文案

    提交
    收起所有回复
  • 挺奇怪评论区理论买个三百的路由就觉得是好路由了?恩山的大神也没这么说的吧…

    校验提示文案

    提交
    不想去争论了,手头好几个800-1500块钱的路由器,华硕,思科之流,一个月不重启就明显感觉网速不对,3个月不重启多多少少会出现些莫名其妙的问题

    校验提示文案

    提交
    最早用思科,后来换k3,都没重启过,现在小米ax6000,不定时重启就能感觉到卡

    校验提示文案

    提交
    收起所有回复
  • 由于包的大小是不一样的,长时间运行导致内存碎片化严重,就会发生申请内存失败的现象,这时候看起来还有不少内存可用,但是缺少连续空间,重启后内存被重新初始化,又有大片的连续内存可用

    校验提示文案

    提交
    这就是软件设计或者硬件设计问题啊!你看那些大型服务器,很多都是从开机到退休,根本没有重启的,人家处理的数据量,是路由器能比的?

    校验提示文案

    提交
    尤其是运营商给的光猫,那玩意都是招标采购的,所以本身价格和成本就……

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 自从用上了京东云路由器,再也不需要重启了,就怕重启后,不给你分了 [皱眉]

    校验提示文案

    提交
    [喜极而泣] [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • K2P运行稳定40多天不需重启,只有40多天是因为之前停电了。无论它再怎么稳定,我也不会忽略它的,毕竟是1.5W买回来的 [喜极而泣] [喜极而泣] [喜极而泣] ,还有在置物架吃灰的K3 、K3C [哭泣]

    校验提示文案

    提交
    哈哈哈。恭喜你成为尊贵的斐讯客户 [邪恶]

    校验提示文案

    提交
    k2p连续200多天不重启,上次重启还是停电

    校验提示文案

    提交
    收起所有回复
  • 重启是个好事,评论里说从不重启的都是装(X) [不说话]

    校验提示文案

    提交
    80的矿渣稳定运行158天,就没想过重启的事儿

    校验提示文案

    提交
    tp那个249的wifi6路由,买来差不多有一年了,没重启过,也不觉得网速有什么问题。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 低端靠重启,手机都买那么好了,买个500的路由器不为过吧?

    校验提示文案

    提交
  • 从插电开始就没有重启过,也没有趴窝,华硕AC66

    校验提示文案

    提交
  • 还是性能太差,你电脑一直开着会越来越卡?

    校验提示文案

    提交
  • 修别人的电脑,网络,路由,第一步都是电话遥控重启,不然忙死了

    校验提示文案

    提交
    网管?

    校验提示文案

    提交
    注意身体 [邪恶]

    校验提示文案

    提交
    收起所有回复
  • 我家的公网ip每次重启路由器后都会变,有时候ip从112.xxx变成36.xxx,看上去还是公网,但区别是后者不能翻,所以每次如果打不开外网,我就知道ip变成36打头的了,就只好再去重启一下让ip再变回112打头。

    校验提示文案

    提交
    怎么翻,求教

    校验提示文案

    提交
    收起所有回复
  • 只需要一个定时插座就行了啊。甚至不需要那种可以连wifi的…

    校验提示文案

    提交
    大聪明。重启还需要外挂。

    校验提示文案

    提交
    自动重启不靠谱,还是靠硬件重启好用 [喜极而泣]

    校验提示文案

    提交
    还有4条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
462
扫一下,分享更方便,购买更轻松