- 论坛徽章:
- 0
|
服务器intel xeon 单cpu双核
uname -a的结果
dmesg | grep cpu的结果
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
但是cpu1的idle一直是100%,即使cpu0已经跑满了,cpu1还是100%
ps -auxw | grep idle
root 10 99.0 0.0 0 8 ?? RL 11:17PM 0:00.00 [idle: cpu1]
root 11 36.1 0.0 0 8 ?? RL 11:17PM 8:54.55 [idle: cpu0]
我写了脚本用mrtg监控了近一个月,cpu0一直居高不下,cpu1却一直是0,一条平线。
服务器就跑web+mysql
其中web,什么apache(worker和prefork都试过),lighttpd,zeus,php-fastcgi全换了个遍,始终不见cpu1能使用一点
我理解cpu的调度应该不是应用程序需要考虑的,但我毕竟已经用了smp内核了(我没有自己编译,安装系统时就装上的)。
到底是什么问题呢? |
|