007xuwanxin 发表于 2013-8-23 16:18:42

Linux-load average讨论

top - 16:16:16 up 8 days,8:31,2 users,load average: 7.13, 6.89, 6.77
Tasks: 878 total,   8 running, 870 sleeping,   0 stopped,   0 zombie
Cpu(s): 13.5%us,0.4%sy,0.0%ni, 85.8%id,0.2%wa,0.0%hi,0.0%si,0.0%st
Mem:65967680k total, 65514244k used,   453436k free,   158940k buffers
Swap: 68026360k total,   798660k used, 67227700k free, 59690476k cached

uptime
16:16:28 up 8 days,8:31,2 users,load average: 7.11, 6.89, 6.77


$ cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
4
$ cat /proc/cpuinfo |grep "processor"|wc -l
48
$ cat /proc/cpuinfo |grep "cores"|uniq
cpu cores       : 6
$ cat /proc/cpuinfo |grep MHz|uniq
cpu MHz         : 1064.000
cpu MHz         : 1862.000
cpu MHz         : 1064.000
cpu MHz         : 1862.000
$


网上关于load average的解释五花八门,到底是按physical,还是按cores,还是按processor算?

guo 发表于 2013-8-28 11:13:25

load average是系统的在5分、10分、15分的系统负载状况,应当是按processor算。
physical是指 物理插槽上你有几个cpu,你的是4个
cores   是指 每个物理cpu多少个核, 你的是6核
如果每核是单线程的话就是逻辑上 24processor
如果是超线程的话,就如你的现在情况   是48processor
我们平常的笔记本现在都是2核4线程
那么你现在这个服务器就是 24核48线程

007xuwanxin 发表于 2013-8-30 16:55:37

guo 发表于 2013-8-28 11:13 static/image/common/back.gif
load average是系统的在5分、10分、15分的系统负载状况,应当是按processor算。
physical是指 物理插槽 ...

按照这个解释,负载其实不高
页: [1]
查看完整版本: Linux-load average讨论