[Asterisk-Users] Dual T400P, SMP, performance issues
Martin Pycko
martinp at digium.com
Tue Jun 10 07:47:56 MST 2003
Are you sure that you compiled zaptel for __SMP__ ?
Edit your zaptel/Makefile.
0: 75283844 75241320 75286285 75247088 IO-APIC-edge timer
1: 1 0 1 1 IO-APIC-edge keyboard
2: 0 0 0 0 XT-PIC cascade
3: 0 0 0 0 IO-APIC-level usb-ohci
8: 1 0 0 0 IO-APIC-edge rtc
15: 1 0 0 1 IO-APIC-edge ide1
16: 22134870 22120997 22135905 22122829 IO-APIC-level eth0
25: 4670 4548 4614 4518 IO-APIC-level tor2
All the four CPU's should have IRQ's like in the example above.
Martin
On Mon, 9 Jun 2003, Alex Zarubin wrote:
> Hi,
>
> We are trying to validate Asterisk as a media gateway PRI <-> SIP with two
> T400P (8 T1s) per box. The first
> experience with BOX1 (Compaq, 2.53 GHz, 1 Gb RAM) and just one T400P was
> encouraging - on the load
> test with 3 T1s worth of calls we had on average 75% idle CPU.
>
> Not so with BOX2 (Dell, single 2.6 GHz Xeon, 1 Gb RAM, 2 T400P) and BOX3
> (Dell, dual 2.6 GHz Xeon,
> 2 Gb RAM, 2 T400P, asterisk/zaptel is built with SMP support).
>
> On the similar load test (as with the BOX1) BOX2 was showing 0% idle CPU 70%
> of the time. Just 3 T1s
> out of 8.
>
> On the load test with just 2 T1s BOX3 was very close to 0% idle on CPU0,
> CPU1 was at 95% idle.
> The process ksoftirqd_CPU0 was close to the top of the 'top', with
> /proc/interrupts showing tor2 related
> numbers growing very fast. We had 2 T1s plugged into the first T400P board,
> with nothing going into the second,
> but the number of interrupts for the both boards was growing at the same
> pace. Here are the interrupts
> (after the box reboot, so they are not that big as they were) - do they look
> OK?
>
>
> CPU0 CPU1 CPU2 CPU3
> 0: 122556 0 0 0 IO-APIC-edge timer
> 1: 4 0 0 0 IO-APIC-edge keyboard
> 2: 0 0 0 0 XT-PIC cascade
> 5: 0 0 0 0 IO-APIC-level usb-ohci
> 8: 1 0 0 0 IO-APIC-edge rtc
> 12: 20 0 0 0 IO-APIC-edge PS/2 Mouse
> 14: 23 0 2 0 IO-APIC-edge ide0
> 20: 516930 0 0 0 IO-APIC-level tor2
> 24: 516524 0 0 0 IO-APIC-level tor2
> 28: 10600 0 0 0 IO-APIC-level eth0
> 29: 4837 0 0 0 IO-APIC-level eth1
> 30: 24831 0 0 0 IO-APIC-level aacraid
> NMI: 0 0 0 0
> LOC: 122430 122429 122429 122428
> ERR: 0
> MIS: 0
>
> Not sure what went wrong. Any suggestions on how to work with 2 T400P in a
> box (without hurting performance)
> and how to get advantage of SMP for Asterisk would be appreciated.
>
> Any known Linux kernel related issues (2.4.20-13.7smp #1 SMP for BOX3 )?
>
> Thank you.
>
> Alex Zarubin
>
>
>
More information about the asterisk-users
mailing list