|
|
|
|
| load average 与 cpu usage 有什么区别与联系? |
 load average 与 cpu usage 有什么区别与联系? - songs [ 2004-03-26 01:05 | 329 byte(s)]
 Re: load average 与 cpu usage 有什么区别与联系? - milod [ 2004-03-26 09:30 | 214 byte(s)]
 Re: load average 与 cpu usage 有什么区别与联系? - songs [ 2004-03-26 10:07 | 493 byte(s)]
 Re: load average 与 cpu usage 有什么区别与联系? - milod [ 2004-03-26 10:14 | 130 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
我的一台机器的load average: 3.8 , 2.9, 2.7 机器反应比较慢!
但我一直关注着cpu usage, 一直都是3%左右的user,8%左右的system, 1%左右的io, 90%左右的idle. 好象没有什么负载呀!为什么load average那么高呢? 为什么system cpu usage比较高呢?一直在做系统调用吗?另外,load average的数值含义是什么呢?数值为多少合适? 请指教,谢谢!
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
load average是在过去1,5,15分钟内系统负载。0为空闲,1为CPU被一个进程100%占用,>1为CPU被多个进程共享
负载没有为多少数值和合适的说法吧!它是一个统计量
top反映的是当前时刻的负载情况
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
那么描述一种情况,一个CPU上面有三个进程,每个进程都100%的使用CPU,直到被schedule...这个过程维持不变,持续15分钟,那么是不是这时的load average就应该是3.0, 3.0, 3.0呢?
还有,我top的时候,发现CPU的system时间占到了8%, 我感觉这个好象有些不正常吧,是不是可以说有进程在进行密集的syscall...
如果一个进程是由我手工启动的,我就可以用strace观察它的syscall情况, 但有很多deamon不是我启动的,那我如何观察哪一个process不正常呢?
请再指点一下,谢谢!
|
|
|
[Original]
[Print]
[Top]
|
|
|