Hmmmm, I to appear to have an odd mix of interrupts. It seems that the second CPU doesn't do much at all on my dual Xeon...
CPU0 CPU1 0: 40652580 0 IO-APIC-edge timer 1: 926 0 IO-APIC-edge keyboard 2: 0 0 XT-PIC cascade 6: 0 0 IO-APIC-level usb-ohci 8: 1 0 IO-APIC-edge rtc 12: 308 0 IO-APIC-edge PS/2 Mouse 14: 2 0 IO-APIC-edge ide0 20: 406481379 0 IO-APIC-level tor2 24: 0 0 IO-APIC-level tor2 28: 4516659 0 IO-APIC-level eth0 30: 911870 0 IO-APIC-level aacraid NMI: 0 0 LOC: 40653025 40653047 ERR: 0 MIS: 0
I haven't enables the second card yet but will be enabling soon. I should probably recompile * and zaptel for SMP though I thought I had...
Bill
Martin Pycko wrote:
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
_______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users
_______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users
