List Info

Thread: SMP interrupt problem




SMP interrupt problem
user name
2008-03-30 05:43:13
Hi, got a problem with high interrupt load on a couple of
dual CPU servers. First 
loaded 6.3 onto each of them and both displayed a constant
load showing under 
interrupt when looking at top. I then loaded 7.0 onto one of
them and found 
exactly the same problem. One of them has since had Fedora
installed and works 
fine with that. Below is the top -CS output and dmesg from
the machine with 7.0 
installed, if anyone wishes to see the same info from the
6.3 install I have that 
as well if needed.

Thanks!

top -CS

last pid:   752;  load averages:  0.02,  0.11,  0.09    up
0+00:09:49  06:49:17
67 processes:  6 running, 47 sleeping, 14 waiting
CPU states:  0.0% user,  0.0% nice,  0.0% system, 23.6%
interrupt, 76.4% idle
Mem: 8400K Active, 5488K Inact, 21M Wired, 8512K Buf, 958M
Free
Swap: 1024M Total, 1024M Free

   PID USERNAME  THR PRI NICE   SIZE    RES STATE  C   TIME 
  CPU COMMAND
    11 root        1 171 ki31     0K     8K CPU3   3   9:17
99.02% idle: cpu3
    12 root        1 171 ki31     0K     8K CPU2   2   9:17
99.02% idle: cpu2
    13 root        1 171 ki31     0K     8K RUN    1   9:15
99.02% idle: cpu1
    24 root        1 -52    -     0K     8K CPU0   0   7:18
85.40% irq9: acpi0
    14 root        1 171 ki31     0K     8K RUN    0   2:00
12.60% idle: cpu0
    15 root        1 -32    -     0K     8K WAIT   1   0:01 
0.00% swi4: clock s
     4 root        1  -8    -     0K     8K -      1   0:00 
0.00% g_down
     3 root        1  -8    -     0K     8K -      1   0:00 
0.00% g_up
   728 root        1   4    0  8384K  3816K sbwait 3   0:00 
0.00% sshd
   701 root        1   8    0  3596K  1580K wait   2   0:00 
0.00% login
    31 root        1 -64    -     0K     8K WAIT   0   0:00 
0.00% irq14: ata0
     2 root        1  -8    -     0K     8K -      1   0:00 
0.00% g_event
   709 root        1   5    0  3472K  2176K ttyin  1   0:00 
0.00% csh
   739 root        1  20    0  3472K  2204K pause  2   0:00 
0.00% csh
    43 root        1 -32    -     0K     8K -      3   0:00 
0.00% schedcpu
   752 root        1  96    0  3488K  1640K CPU1   1   0:00 
0.00% top


dmesg

Copyright (c) 1992-2008 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991,
1992, 1993, 1994
         The Regents of the University of California. All
rights reserved.
FreeBSD is a registered trademark of The FreeBSD
Foundation.
FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008
     rootlogan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz quality
0
CPU: Intel(R) Xeon(TM) CPU 2.80GHz (2799.22-MHz 686-class
CPU)
   Origin = "GenuineIntel"  Id = 0xf29  Stepping =
9
  
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,AP
IC,SEP,MTRR,PGE,MCA,C
MOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,P
BE>
   Features2=0x4400<CNXT-ID,xTPR>
   Logical CPUs per core: 2
real memory  = 1073676288 (1023 MB)
avail memory = 1037078528 (989 MB)
ACPI APIC Table: <A M I  OEMAPIC >
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
  cpu0 (BSP): APIC ID:  0
  cpu1 (AP): APIC ID:  1
  cpu2 (AP): APIC ID:  6
  cpu3 (AP): APIC ID:  7
MADT: Forcing active-low polarity and level trigger for SCI
ioapic0 <Version 2.0> irqs 0-23 on motherboard
ioapic1 <Version 2.0> irqs 24-47 on motherboard
ioapic2 <Version 2.0> irqs 48-71 on motherboard
kbd1 at kbdmux0
ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112,
RF2413, RF5413)
hptrr: HPT RocketRAID controller driver v1.1 (Feb 24 2008
19:59:27)
acpi0: <A M I OEMRSDT> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, 3ff00000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz
quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port
0x408-0x40b on acpi0
cpu0: <ACPI CPU> on acpi0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
cpu1: <ACPI CPU> on acpi0
p4tcc1: <CPU Frequency Thermal Control> on cpu1
cpu2: <ACPI CPU> on acpi0
p4tcc2: <CPU Frequency Thermal Control> on cpu2
cpu3: <ACPI CPU> on acpi0
p4tcc3: <CPU Frequency Thermal Control> on cpu3
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on
acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> at device 2.0 on pci0
pci2: <ACPI PCI bus> on pcib1
pcib2: <ACPI PCI-PCI bridge> at device 29.0 on pci2
pci4: <ACPI PCI bus> on pcib2
em0: <Intel(R) PRO/1000 Network Connection Version -
6.7.3> port 0xd800-0xd83f m
em 0xfe9e0000-0xfe9fffff irq 48 at device 1.0 on pci4
em0: Ethernet address: 00:e0:81:27:63:93
em0: [FILTER]
pcib3: <ACPI PCI-PCI bridge> at device 31.0 on pci2
pci3: <ACPI PCI bus> on pcib3
uhci0: <Intel 82801CA/CAM (ICH3) USB controller USB-A>
port 0xe800-0xe81f irq 16
  at device 29.0 on pci0
uhci0: [GIANT-LOCKED]
uhci0: [ITHREAD]
usb0: <Intel 82801CA/CAM (ICH3) USB controller USB-A>
on uhci0
usb0: USB revision 1.0
uhub0: <Intel UHCI root hub, class 9/0, rev 1.00/1.00,
addr 1> on usb0
uhub0: 2 ports with 2 removable, self powered
pcib4: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci1: <ACPI PCI bus> on pcib4
fxp0: <Intel 82551 Pro/100 Ethernet> port
0xc400-0xc43f mem 0xfe7fe000-0xfe7feff
f,0xfe7a0000-0xfe7bffff irq 17 at device 1.0 on pci1
miibus0: <MII bus> on fxp0
inphy0: <i82555 10/100 media interface> PHY 1 on
miibus0
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX,
auto
fxp0: Ethernet address: 00:e0:81:27:63:92
fxp0: [ITHREAD]
vgapci0: <VGA-compatible display> port 0xc800-0xc8ff
mem 0xfd000000-0xfdffffff,0
xfe7ff000-0xfe7fffff irq 18 at device 2.0 on pci1
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH3 UDMA100 controller> port
0x1f0-0x1f7,0x3f6,0x170-0x177,0x37
6,0xffa0-0xffaf at device 31.1 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
pci0: <serial bus, SMBus> at device 31.3 (no driver
attached)
acpi_button0: <Power Button> on acpi0
acpi_button1: <Sleep Button> on acpi0
pmtimer0 on isa0
orm0: <ISA Option ROMs> at iomem
0xc0000-0xc7fff,0xc8000-0xc97ff pnpid ORM0000 o
n isa0
atkbdc0: <Keyboard controller (i8042)> at port
0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
ppc0: parallel port not found.
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 8250 or not responding
sio0: [FILTER]
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem
0xa0000-0xbffff on isa0
ums0: <Dell Dell USB Mouse, class 0/0, rev 1.10/29.10,
addr 2> on uhub0
ums0: 3 buttons and Z dir.
ukbd0: <DELL DELL USB Keyboard, class 0/0, rev 1.10/1.00,
addr 3> on uhub0
kbd2 at ukbd0
uhid0: <DELL DELL USB Keyboard, class 0/0, rev 1.10/1.00,
addr 3> on uhub0
Timecounters tick every 1.000 msec
hptrr: no controller detected.
ad0: 76319MB <WDC WD800JB-00FSA0 77.07W77> at
ata0-master UDMA100
acd0: CDROM <CD-540E/1.0A> at ata1-master UDMA33
SMP: AP CPU #1 Launched!
SMP: AP CPU #2 Launched!
SMP: AP CPU #3 Launched!
Trying to mount root from ufs:/dev/ad0s1a
_______________________________________________
freebsd-smpfreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-smp
To unsubscribe, send any mail to
"freebsd-smp-unsubscribefreebsd.org"

Re: SMP interrupt problem
user name
2008-04-22 14:13:30
On Sunday 30 March 2008 06:43:13 am Rob wrote:
> Hi, got a problem with high interrupt load on a couple
of dual CPU servers. 
First 
> loaded 6.3 onto each of them and both displayed a
constant load showing 
under 
> interrupt when looking at top. I then loaded 7.0 onto
one of them and found 
> exactly the same problem. One of them has since had
Fedora installed and 
works 
> fine with that. Below is the top -CS output and dmesg
from the machine with 
7.0 
> installed, if anyone wishes to see the same info from
the 6.3 install I have 
that 
> as well if needed.

Looks like IRQ 9 is firing a lot (vmstat -i output would be
useful).  You 
might try disably certain parts of ACPI (such as thermal,
etc.) to see if you 
can narrow down the source of the interrupts.

-- 
John Baldwin
_______________________________________________
freebsd-smpfreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-smp
To unsubscribe, send any mail to
"freebsd-smp-unsubscribefreebsd.org"

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )