关于系统负载的数据理解

在刷了openwrt后,可以看到有一个系统负载,这个负载是3个数字,例如:

 

这个有别于windows下我们常见的按照比例书写的负载

所以很多朋友问到这个负载我们应该怎么看,怎么理解?

其实这是linux下的平均负载

它们的意思分别是1分钟、5分钟、15分钟内系统的平均负荷。

对于单核情况下(现在大多数路由器都是单核,也有双核自己类推)1为满负荷。那么超过1是不是就是有问题呢?其实并不是。

首先,这个负载有一个排队的概念,短时间大于1是没有影响的,特别是第一个一分钟的数据,很容易出现很大的波动,并不用很在意。但是如果后面两个数据,特别是最后一个,经常大于0.7,就说明,有可能路由器超负荷了。

那么,我们来分析下为什么超负荷:

(1)大流量下载:由于所有数据都需要路由器进行路由,特别是多拨后,轻松100Mbps带宽,路由器表示压力很大

(2)去广告:去广告的时候,所有数据都会经过路由器过滤,导致负载过大

(3)扶墙:在扶墙的时候,路由器和海外服务器会创建一个加密隧道,所以路由器会负责解密和解密数据,导致负载过大(推荐适合路由器的加密方式 RC4-MD5)

(4)其他应用:很多朋友会在路由器上部署其他应用,比如网页服务器等,这些都会影响。

据了解,在大多数情况下,路由器都不会超负载,不过一个单核心 频率只有几百兆的CPU确实不是万能的,如果经常超负载,会导致丢包,卡顿等情况。在这种时候,通过替换法确定影响的应用,然后进行针对性处理。

实在不行的话,就买买买吧!升级路由器,甚至上软路由都是可以的┏(^0^)┛

本文章由作者:佐须之男 整理编辑,原文地址: 关于系统负载的数据理解
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资 源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。

相关推荐