Chinaunix
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
[打印本页]
作者:
aim_chen
时间:
2005-10-11 11:13
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
以前的也都有这种问题,在2.4内核下跑没问题,2.6就有问题
只运行了 squid-2.5.STABLE10 软件
没安装数据库
内核版本为2.6.10,没打任何补丁,内核编译时支持SMP
Symmetric multi-processing support
(32) Maximum number of CPUs (2-255)
SMT (Hyperthreading) scheduler support
另外不是CPU不是只用两个,而且另两个用得很少!BIOS超线程已打开。
最近发现了个问题,就是在机器上跑2.6内核的时候,CPU没有完全利用起来
2.4内核下跑没问题,2.6就有问题
linux版本在Red Hat AS3 Update 4 和 Red Hat AS4上都有这个问题,这好像跟系统没关系
如下:
可以用sar -s 13:00:00 -e 17:00:00 -u -P ALL查看每个CPU的情况
Average: CPU %user %nice %system %iowait %idle
Average: all 3.76 0.00 7.28 36.20 52.76
Average: 0 0.05 0.00 0.25 11.01 88.68
Average: 1 0.03 0.00 0.13 11.27 88.57
Average: 2 7.87 0.00 13.89 63.32 14.92
Average: 3 7.10 0.00 14.83 59.21 18.85
现在大家可以看到了吧,标号为0、1的CPU只用了一点点,而2、3却消耗得很多,这个问题
直接导致了我们系统的整体负载很高
各位能帮帮忙,看看这个问题是什么原因么?谢谢了
作者:
q1208c
时间:
2005-10-11 11:20
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
as3也不是2.6kernel的呀.
作者:
pinle
时间:
2005-10-11 11:29
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
sar我在as3上怎么没有,你用的什么软件吗?
作者:
platinum
时间:
2005-10-11 11:31
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
[quote]
原帖由 "pinle"]sar我在as3上怎么没有,你用的什么软件吗?[/quote 发表:
sys*tat*.rpm
作者:
aim_chen
时间:
2005-10-11 11:41
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
这是一个网站服务器,以前用2.4内核没问题。请高手指教。0,1是不是指第一个CPU,2,3是不是指第二个CPU?
作者:
platinum
时间:
2005-10-11 11:53
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
[quote]
原帖由 "aim_chen"]这是一个网站服务器,以前用2.4内核没问题。请高手指教。0,1是不是指第一个CPU,2,3是不是指第二个CPU?[/quote 发表:
对
作者:
aim_chen
时间:
2005-10-11 11:56
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
请问这是服务器架构的问题,还是内核的问题。服务器主板是INTEL E7520 nocona Xeon EM64T CPU, 两个CPU占用相差很大的。
作者:
q1208c
时间:
2005-10-11 11:59
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
EMT64的?
建议试试 linux for emt64
作者:
liu1084
时间:
2005-10-11 12:36
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
原帖由 "platinum" 发表:
sys*tat*.rpm
什么意思?
要安装这样名字的包吗?
我的AS4上也没有,需要安装sys*tat*.rpm的所有包吗?
:em02: :em02:
作者:
platinum
时间:
2005-10-11 12:49
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
查了一下,CO3 是 sysstat-5.0.5-5.rhel3.rpm
作者:
albcamus
时间:
2005-10-11 13:03
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
只知道2.6scheduler有migration线程,当physical CPU稍空闲时,就把进程从logical CPU上向physical ones迁移。
物理CPU之间的进程迁移也这样。
作者:
aim_chen
时间:
2005-10-11 14:58
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
我刚刚和Redhat中国工程师联系了,正在解决,不知什么原因啊!
作者:
bingosek
时间:
2005-10-11 15:22
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
top一下看看占用cpu的程序是什么,支不支持多cpu
作者:
albcamus
时间:
2005-10-11 15:55
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
[quote]
原帖由 "bingosek"]top一下看看占用cpu的程序是什么,支不支持多cpu[/quote 发表:
理论上,CPU对应用程序是透明的。
作者:
wolfop
时间:
2005-10-11 16:31
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
你到底几个CPU,2个?开了HT变成好像4个?
如果是这样,那么是正常的。
作者:
aim_chen
时间:
2005-10-11 17:53
标题:
2.6内核双CPU服务器资源占用不平衡问题,急!!在线等!
是这样的,RedHat的人跟我沟通过了,由于我们用的是自己下载的标准内核重新编译的
所以RedHat不能提供这方面的技术支持
我的问题是这样的:
现在我有两种机器:兼容机和品牌机
cpu都是intel的,操作系统也都是RHEL4的,内核版本都是2.6.10,除了硬件驱动不一样(网卡、RAID卡),其他内核参数都一样
而且跑的都是squid,所有软件环境都一样,但兼容机的CPU就是平均分配的,品牌机的有时用两个,有时用一个,有时用三个,不一定
这样的结果就是,处理相同的用户请求,品牌机的system load要比兼容机高得多
用uptime看品牌机的load 15的时间,其他相同配置的兼容机(CPU:2.8GHz Mem:6G Disk:6*73GB) 的load才5左右
以上是现实中存在的现象,不过现在还不知道问题在哪呢,所以需要你们的帮助,谢谢大家!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2