<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.45">
<TITLE>Dual T400P, SMP, performance issues</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2 FACE="Arial">Hi, </FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">We are trying to validate Asterisk as a media gateway PRI &lt;-&gt; SIP with two T400P (8 T1s) per box. The first</FONT>
<BR><FONT SIZE=2 FACE="Arial">experience with BOX1 (Compaq, 2.53 GHz, 1 Gb RAM) and just one T400P was encouraging - on the load</FONT>
<BR><FONT SIZE=2 FACE="Arial">test with 3 T1s worth of calls we had on average 75% idle CPU.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Not so with BOX2 (Dell, single 2.6 GHz Xeon, 1 Gb RAM, 2 T400P) and BOX3 (Dell, dual 2.6 GHz Xeon,</FONT>
<BR><FONT SIZE=2 FACE="Arial">2 Gb RAM, 2 T400P, asterisk/zaptel is built with SMP support).</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">On the similar load test (as with the BOX1) BOX2 was showing 0% idle CPU 70% of the time. Just 3 T1s</FONT>
<BR><FONT SIZE=2 FACE="Arial">out of 8.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">On the load test with just 2 T1s BOX3 was very close to 0% idle on CPU0, CPU1 was at 95% idle.</FONT>
<BR><FONT SIZE=2 FACE="Arial">The process ksoftirqd_CPU0 was close to the top of the 'top', with /proc/interrupts showing tor2 related</FONT>
<BR><FONT SIZE=2 FACE="Arial">numbers growing very fast. We had 2 T1s plugged into the first T400P board, with nothing going into the second,</FONT>
<BR><FONT SIZE=2 FACE="Arial">but the number of interrupts for the both boards was growing at the same pace. Here are the interrupts</FONT>
<BR><FONT SIZE=2 FACE="Arial">(after the box reboot, so they are not that big as they were) - do they look OK?</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPU0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPU1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPU2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPU3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp; 0:&nbsp;&nbsp;&nbsp;&nbsp; 122556&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; IO-APIC-edge&nbsp; timer</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp; 1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; IO-APIC-edge&nbsp; keyboard</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp; 2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XT-PIC&nbsp; cascade</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp; 5:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; IO-APIC-level&nbsp; usb-ohci</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp; 8:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; IO-APIC-edge&nbsp; rtc</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp;12:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; IO-APIC-edge&nbsp; PS/2 Mouse</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp;14:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 23&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; IO-APIC-edge&nbsp; ide0</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp;20:&nbsp;&nbsp;&nbsp;&nbsp; 516930&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; IO-APIC-level&nbsp; tor2</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp;24:&nbsp;&nbsp;&nbsp;&nbsp; 516524&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; IO-APIC-level&nbsp; tor2</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp;28:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; IO-APIC-level&nbsp; eth0</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp;29:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4837&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; IO-APIC-level&nbsp; eth1</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp;30:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24831&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; IO-APIC-level&nbsp; aacraid</FONT>
<BR><FONT SIZE=2 FACE="Arial">NMI:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 </FONT>
<BR><FONT SIZE=2 FACE="Arial">LOC:&nbsp;&nbsp;&nbsp;&nbsp; 122430&nbsp;&nbsp;&nbsp;&nbsp; 122429&nbsp;&nbsp;&nbsp;&nbsp; 122429&nbsp;&nbsp;&nbsp;&nbsp; 122428 </FONT>
<BR><FONT SIZE=2 FACE="Arial">ERR:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0</FONT>
<BR><FONT SIZE=2 FACE="Arial">MIS:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Not sure what went wrong. Any suggestions on how to work with 2 T400P in a box (without hurting performance)</FONT>
<BR><FONT SIZE=2 FACE="Arial">and how to get advantage of SMP for Asterisk would be appreciated.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Any known Linux kernel related issues (2.4.20-13.7smp #1 SMP for BOX3 )?</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Thank you.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Alex Zarubin</FONT>
</P>
<BR>

</BODY>
</HTML>