怪事,高load average低cpu占用
本帖最后由 jbcdidgosir 于 2014-3-20 23:23 编辑机器是烽火HG320,16M+64M,刷了Shibby的tomato-K26USB-1.28.RT-N5x-MIPSR2-116-AIO.trx,迅雷离线下载时,发现速度一旦超过1M后,路由器的load average就高了,但是cpu占用却只有个位数,这是怎么回事啊?怎样才能避免?我希望路由器能卖力干活,不要一堆事在屁股后面堆着(load average>1),它却不卖力干活(cpu%居然才个位数).
更新一下:
这个702n刷了openwrt建论坛,大流量测试时的情况.CPU占用率很高,load排队的不多,感觉CPU在给我兢兢业业的干活,看着很爽https://www.right.com.cn/forum/forum.php?mod=attachment&aid=ODczMzJ8YTRjNmMyYTF8MTM5NTMyODkxOXwxNjE1Nzh8MTM4MDYz&noupdate=yes
又想马儿跑又想马儿不吃草:lol sirq 40%, 你 wifi 对传个大文件就知道怎么回事了,不要只盯着 PID 的 CPU 占用看。
228516337 发表于 2014-3-20 00:28
又想马儿跑又想马儿不吃草
如果马儿在跑,但跑得慢,我可以理解,可是现在马儿连走都懒得走啊.
既然任务那么多,为啥cpu还能那么闲? SZPUNK 发表于 2014-3-20 06:32
sirq 40%, 你 wifi 对传个大文件就知道怎么回事了,不要只盯着 PID 的 CPU 占用看。
不是很理解,能否详细说一下吗?或者帮我找个帖子科普一下? 就像要一个人搬一堆砖头一样。。搬一堆砖头一次一块没问题,跑得快,还累不死他。如果让他一下子一次搬个两U的设备,估计搬起来都难,更不要说让他走路了。
这是我对负载和占有率的理解。。。 jbcdidgosir 发表于 2014-3-20 09:39
不是很理解,能否详细说一下吗?或者帮我找个帖子科普一下?
http://www.linksysinfo.org/index.php?threads/inaccurate-cpu-usage-by-top-webui.68733/ SZPUNK 发表于 2014-3-20 09:47
http://www.linksysinfo.org/index.php?threads/inaccurate-cpu-usage-by-top-webui.68733/
看了一下,不知道哪个人说得正确,有个人说是因为中断太多导致sirq太高,所以想到你说的如果用无线对传,是不是会更高?
其实我昨晚测试的时候,是通过无线下载的. 44% idle,CPU整体点用是56% zengchen228 发表于 2014-3-20 12:06
44% idle,CPU整体点用是56%
难道是CPU占用率没法看了?只能用100%-sirq来反推了? jbcdidgosir 发表于 2014-3-20 13:21
难道是CPU占用率没法看了?只能用100%-sirq来反推了?
Linux系统的CPU利用率是个复合值, 所以不能看单个数字. 一般来说都看IDLE, IDLE够高才说明CPU空闲.
USR: 进程用户态部分的CPU占用
SYS: 进程内核部分的CPU占用, 比如系统调用的内核处理部分.
SIRQ: softirq, 软中断, 也就是数据包在内核协议栈处理所占用的CPU.
IRQ: 硬件中断占用的CPU, 一般不会很高, 因为大部分数据包处理的工作会在软中断中进行.
IDLE: CPU处于空闲状态 danielz 发表于 2014-3-20 14:09
Linux系统的CPU利用率是个复合值, 所以不能看单个数字. 一般来说都看IDLE, IDLE够高才说明CPU空闲.
US ...
帮忙看看这个702n刷了openwrt建论坛,大流量测试时的情况.CPU占用率很高,load排队的不多,感觉CPU在给我兢兢业业的干活,看着很爽
danielz 发表于 2014-3-20 14:09
**** 作者被禁止或删除 内容自动屏蔽 ****
idle nice是什么意思呢谢谢!!!
页:
[1]