[Asterisk-Users] Dual T400P, SMP, performance issues

Mark Spencer markster at digium.com
Sat Jun 14 08:22:33 MST 2003


When you say "stops responding" do you mean no more pings, telnet dead,
etc?  Or do you mean asterisk stops responding?  Is there a segfault or
kernel panic, or any other failure diagnostic?

Mark

On Thu, 12 Jun 2003, Alex Zarubin wrote:

> Zaptel was compiled with -D__SMP__
>
> We've installed irqbalance and the picture improved a lot
> (thanks to Jared Smith). Do you still see problems in our /proc/interrupts?
>
> The big issue for us now is that after 24+ hours of the test load PRI->SIP
> our Dell PE2650, dual 2.6 GHz Xeon, 2 Gb RAM, 2 T400P, 2.4.20-18.7smp #1 SMP
> stops responding to anything.
>
> So the questions are:
> 	- are there known issues with PE2650 and ways to fix them?
> 	- can someone recommend the 'stable' 2.4 SMP kernel for this
> 	  kind of load?
> 	- any expertise in this area will be appreciated
>
>            CPU0       CPU1       CPU2       CPU3
>   0:     230710      30030      50050          0    IO-APIC-edge  timer
>   1:          5          0          0        233    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
>  14:         27          0          2          0    IO-APIC-edge  ide0
>  20:    2085442     400221          0     230232   IO-APIC-level  tor2
>  24:     293848    1841658      10010     570568   IO-APIC-level  tor2
>  28:          5      25643          0          0   IO-APIC-level  eth0
>  29:          5          0    5165040          0   IO-APIC-level  eth1
>  30:      43720      35467       1291       3296   IO-APIC-level  aacraid
> NMI:          0          0          0          0
> LOC:     310618     310616     310616     310616
> ERR:          0
> MIS:          0
>
> Thank you.
> Alex Zarubin
>
> -----Original Message-----
> From: Martin Pycko [mailto:martinp at digium.com]
> Sent: Tuesday, June 10, 2003 9:48 AM
> To: 'asterisk-users at lists.digium.com'
> Subject: Re: [Asterisk-Users] Dual T400P, SMP, performance issues
>
>
> 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
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
>




More information about the asterisk-users mailing list