CPU: Intel(R) Xeon(TM) CPU 2.80GHz (2793.01-MHz K8-class CPU) 0% idle?

John Baldwin jhb at FreeBSD.org
Wed Jan 5 14:09:04 PST 2005


On Tuesday 04 January 2005 03:59 pm, Steve Clement wrote:
> Hi, my Intel Xeon runs on 0% idle ALL THE TIME?
>
> I don't see any non idle processes.
>
> top -Ibtd2s1
> last pid: 86223;  load averages: 14.85, 15.24, 15.80  up 3+03:36:50
> 21:55:36
> 104 processes: 4 running, 100 sleeping
>
> Mem: 345M Active, 294M Inact, 148M Wired, 51M Cache, 111M Buf, 50M Free
> Swap: 1024M Total, 300K Used, 1024M Free
>
>
> ~  PID USERNAME PRI NICE   SIZE    RES STATE    TIME   WCPU    CPU COMMAND
> ~  554 mysql    127    0   111M 60772K RUN     39.3H  4.15%  4.15% mysqld
>
> last pid: 86223;  load averages: 15.58, 15.39, 15.84  up 3+03:36:52
> 21:55:38
> 108 processes: 22 running, 86 sleeping
> CPU states: 69.1% user,  0.0% nice, 29.7% system,  1.2% interrupt,  0.0%
> idle
> Mem: 350M Active, 294M Inact, 148M Wired, 51M Cache, 111M Buf, 45M Free
> Swap: 1024M Total, 300K Used, 1024M Free
>
> ~  PID USERNAME PRI NICE   SIZE    RES STATE    TIME   WCPU    CPU COMMAND
> ~  554 mysql     99    0   116M 65820K RUN     39.3H  7.23%  7.23% mysqld
>
>
> Am I missing something obvios? How do I diagnose this issue?
>
>
> Also, it is a Hyperthreading CPU:
> ~  Hyperthreading: 2 logical CPUs
>
> But only displays:
> dmesg:cpu0: <ACPI CPU> on acpi0
>
>
> AND, as I understand I need 1 pseudo-process called idle per cpu. Isn't
> that true for HT?
>
> # ps  -auxw|grep idle
> root      11 12.1  0.0     0   20  ??  RL   Sat06PM 2064:42.01 [idle]
>
>
> dmesg:ichsmb0: <Intel 6300ESB (ICH) SMBus controller> port 0x400-0x41f
> irq 17 at device 31.3 on pci0
>
>
> uname -a:FreeBSD woodstock.party.lu 5.3-RELEASE-p2 FreeBSD
> 5.3-RELEASE-p2 #4: Thu Dec 30 08:02:43 CET 2004
> root at woodstock.party.lu:/usr/obj/usr/src/sys/WOODSTOCK  amd64
>
>
> Any help would help :)

I can't answer your % idle question, but the hyperthreading thing is because 
you aren't using an SMP kernel (one with 'options SMP' in it, note that 
GENERIC in 5.x does not have SMP turned on).  (The idle process would be 
called 'idle: cpu0' if you had an SMP kernel.)

-- 
John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org


More information about the freebsd-amd64 mailing list