System Administration
cancel
Showing results for 
Search instead for 
Did you mean: 

DL580 Multi Processor Configuration wiht Linux

Pingtel
Occasional Visitor

DL580 Multi Processor Configuration wiht Linux

We are running Linux (Kernel: 2.6.9) on Compaq Proliant DL 580 with SMP configured for Asterisk PBX System. System can see 4 Processores. But when we run:

cat /proc/interrupts

CPU0 CPU1 CPU2 CPU3
0: 426675508 0 0 0 XT-PIC timer
1: 8 0 0 0 XT-PIC i8042
2: 0 0 0 0 XT-PIC cascade
3: 426689123 0 0 0 XT-PIC wanpipe1
5: 2072601 0 0 0 XT-PIC ida0
8: 1 0 0 0 XT-PIC rtc
14: 3836735 0 0 0 XT-PIC ide0
15: 51600792 0 0 0 XT-PIC eth0
NMI: 0 0 0 0
LOC: 426758689 426758707 426758706 426758705
ERR: 0
MIS: 0

it seems that there is only one CPU has been used all the time. We need help for how to get all the 4 CPU running.
7 REPLIES
Rob Leadbeater
Honored Contributor

Re: DL580 Multi Processor Configuration wiht Linux

Hi,

Are you definitely running an SMP kernel ?

What does the output of uname -a show you...?

Regards,

Rob
Pingtel
Occasional Visitor

Re: DL580 Multi Processor Configuration wiht Linux

the output of uname -a is:

# uname -a
Linux asterisk1.local 2.6.9-34.0.2.ELsmp #1 SMP Fri Jul 7 19:52:49 CDT 2006 i686 i686 i386 GNU/Linux
Ivan Ferreira
Honored Contributor

Re: DL580 Multi Processor Configuration wiht Linux

Somebody please teachme about this. I don't know why the output of interrups indicates that only one cpu is used.

Maybe you may want to check the cpu usage with sar or mpstat.
Por que hacerlo dificil si es posible hacerlo facil? - Why do it the hard way, when you can do it the easy way?
Tobu
Occasional Advisor

Re: DL580 Multi Processor Configuration wiht Linux

With 2.6.8-3-686-smp kernel it works fine for me . I have two cpus in my systems both are being used.

tobu:~# uname -a
Linux tobu 2.6.8-3-686-smp #1 SMP Sat Jul 15 08:52:57 UTC 2006 i686 GNU/Linux
tobu:~# cat /proc/interrupts
CPU0 CPU1
0: 146897114 111540743 IO-APIC-edge timer
1: 613 715 IO-APIC-edge i8042
2: 0 0 XT-PIC cascade
3: 291672 288960 IO-APIC-level cciss0
5: 8793275 8365893 IO-APIC-level eth0
7: 5884791 6291529 IO-APIC-level eth1
11: 0 0 IO-APIC-level ohci_hcd
12: 512 858 IO-APIC-edge i8042
14: 1192507 1130585 IO-APIC-edge ide0
15: 0 1 IO-APIC-level cpqphp
NMI: 0 0
LOC: 258464124 258464132
ERR: 0
MIS: 0
tobu:~#

can you please downgrade the kernel to 2.6.8 and try .
Jess Long
Frequent Advisor

Re: DL580 Multi Processor Configuration wiht Linux

It appears you are running RH Linux, as RH /proc/interrupts does not show the numbered interrupts per processor. On RH look at /etc/sysconfig/irqbalance. Check the line that reads, "ONESHOT=" If it is set to 'YES', then the irqbalance daemon will make one pass to balance the interrupts across the CPUs. If it appears as the line above, then it will balance them every few seconds, (I believe it is every 10 secs). Then check to verify that there is a service named irqbalance running.

Also, the LOC line in /proc/interrupts is a fairly good indicator of the balance that is being experienced.
Pingtel
Occasional Visitor

Re: DL580 Multi Processor Configuration wiht Linux

I realise that the different between your and my output of interrupts was:

you are using APIC (Advanced Processor Interrupt Controller) but not mine as shown:

Mine: 3: 426689123 0 0 0 XT-PIC wanpipe1
Your: 3: 291672 288960 IO-APIC-level cciss0

I have some suggestion from someone says that I need APIC to enable all the CPU to accept interrupts.

Is there any way I can get APIC setup in DL580
Tobu
Occasional Advisor

Re: DL580 Multi Processor Configuration wiht Linux

What is the ROM version of your system?

There is a fix in
ProLiant DL580 ROM P20 (08/24/2000) for APIC . If your ROm version is older than this please try an Ugrade of ROM to atleast 08/24/2000)

More information on : http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsplang=en&cc=us&objectID=c00333426


SOFTPAQ NUMBER:
SP15366
TITLE:
Systems ROMPaq Firmware Upgrade Diskette for Compaq DL580 Servers.

VERSION:
4.01A

EFFECTIVE DATE:
August 28, 2000

SUPERSEDES:
SP14855
CHANGES:
New Features
ProLiant DL580 ROM P20 (08/24/2000)
None.
Problems Fixed

ProLiant DL580 ROM P20 (08/24/2000)

Default configuration now sets up APIC mode to full table mode