SMP using cpu2 only

Tamouh H. hakmi at rogers.com
Sat Oct 8 10:21:36 PDT 2005


Hello,

After cvsup to 5.4-P7 and compiling the Kernel with SMP, PAE, acpi options,
I noticed when getting back in that only CPU2 is being used.

I checked dmesg:

impala# dmesg |grep CPU
CPU: Intel(R) Xeon(TM) CPU 2.80GHz (2793.01-MHz 686-class CPU)
  Hyperthreading: 2 logical CPUs
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
cpu2: <ACPI CPU> on acpi0
cpu3: <ACPI CPU> on acpi0
SMP: AP CPU #3 Launched!
SMP: AP CPU #1 Launched!
SMP: AP CPU #2 Launched!

However, I can feel the server is running sluggish and doing TOP confirms
that only one CPU is being used:

last pid: 90384;  load averages:  1.39,  1.35,  1.19
up 0+05:58:52  13:19:40
143 processes: 1 running, 141 sleeping, 1 zombie
CPU states:  0.9% user,  2.6% nice,  2.1% system,  0.2% interrupt, 94.2%
idle
Mem: 486M Active, 3092M Inact, 223M Wired, 129M Cache, 112M Buf, 46M Free
Swap: 8762M Total, 1388K Used, 8760M Free

  PID USERNAME PRI NICE   SIZE    RES STATE  C   TIME   WCPU    CPU COMMAND
90045 root      -8   20  1840K  1376K biord  0   0:35 12.65% 12.65% bsdtar
62646 root      96    0 29868K 27888K select 0   0:21  0.29%  0.29% perl
90367 mailnull   4    0  7120K  4168K sbwait 2   0:00  0.94%  0.24%
exim-4.53-0
 1957 mysql     20    0 87640K 50412K kserel 2   9:40  0.00%  0.00% mysqld
  899 clamav    20    0 25176K 24176K kserel 2   1:18  0.00%  0.00% clamd
  698 root       8   20  9712K  8836K nanslp 0   0:53  0.00%  0.00%
perl5.8.6
  776 root     104    0  9212K  5676K select 2   0:52  0.00%  0.00% cppop
 2755 root       8    0  2744K  2052K nanslp 2   0:42  0.00%  0.00%
perl5.8.6
  434 bind      20    0 11092K  9472K kserel 2   0:40  0.00%  0.00% named
  871 root      96    0 10920K  6676K select 2   0:09  0.00%  0.00% cpsrvd
  772 mailman    8    0  9116K  7260K nanslp 2   0:07  0.00%  0.00% python
  770 mailman    8    0  9060K  7244K nanslp 0   0:06  0.00%  0.00% python
  768 mailman    8    0  8716K  7032K nanslp 2   0:06  0.00%  0.00% python
81489 nobody     4    0 47324K 39128K sbwait 2   0:06  0.00%  0.00% httpd
  773 mailman    8    0  9016K  7116K nanslp 0   0:06  0.00%  0.00% python
 2729 mailnull 102    0  6112K  2464K select 0   0:06  0.00%  0.00%
exim-4.53-0
  771 mailman    8    0  7976K  6096K nanslp 2   0:06  0.00%  0.00% python

Any pointers if there is a patch or something I need to do for this ?

The server has 2 physical CPUs with HT enabled (Xeon 2.8GHz EM64T 800MHz
1MB)

This is running on FreeBSD 5.4-i386


Thank you,

Tamouh Hakmi




More information about the freebsd-questions mailing list