Hello<br><br>And lspci -vb ??<br><br>Regards<br><br><div><span class="gmail_quote">On 5/4/07, <b class="gmail_sendername">Daniel Pittman</b> <<a href="mailto:daniel@rimspace.net">daniel@rimspace.net</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Steve Edwards <<a href="mailto:asterisk.org@sedwards.com">asterisk.org@sedwards.com</a>> writes:
<br><br>> I see the following on one of my new servers:<br>><br>> -ts10::sedwards:~$ cat /proc/interrupts<br>> CPU0 CPU1 CPU2 CPU3<br>> 0: 2979045 2988620 87780075 87779501 IO-APIC-edge timer
<br><br>[...]<br><br>> 225: 4611916 681023 84732445 89903138 IO-APIC-level wct4xxp<br>> NMI: 0 0 0 0<br>> LOC: 181534588 181534654 181534653 181534652<br>> ERR: 0
<br>> MIS: 0<br>><br>> -ts10::sedwards:~$ ps -e | grep bal<br>> 2633 ? 00:00:00 irqbalance<br>><br>> Should I be concerned that cpu1 is servicing only 700,000 interrupts<br>> from my te410p while cpu3 is servicing almost 90,000,000?
<br>><br>> I thought this is what irqbalance was for...<br><br>Actually, what you *really* want (for performance reasons) is to have<br>one CPU handle *all* the interrupts and all the threads that talk to<br>hardware for that card, if possible.
<br><br>Every time you move the IRQ to a different CPU you lose a bunch of<br>cycles reloading data from main memory into the L2 and L1 cache, cycles<br>that can't be used elsewhere.<br><br>Binding that interrupt to one specific CPU -- and your NIC to a
<br>different CPU -- is generally a good idea. If you can keep the threads<br>that handle those signals and the hardware on that same CPU you increase<br>efficiency a bit more.<br><br>Moving the IRQ has plenty of cost and isn't a great plan. :)
<br><br>Regards,<br> Daniel<br>--<br>Digital Infrastructure Solutions -- making IT simple, stable and secure<br>Phone: 0401 155 707 email: <a href="mailto:contact@digital-infrastructure.com.au">contact@digital-infrastructure.com.au
</a><br> <a href="http://digital-infrastructure.com.au/">http://digital-infrastructure.com.au/</a><br><br>_______________________________________________<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">
Easynews.com</a> --<br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br> <a href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users
</a><br></blockquote></div><br>