[Asterisk-Users] te110p and interrupts

Anton Krall akrall-lists at intruder.com.mx
Mon Apr 17 20:53:01 MST 2006


What you say makes a lot of sense... 

Well.. I disabled HT and Im still having irqmisses :( 
I stil have to try the latency idea.. Hope that helps..


|-----Original Message-----
|From: asterisk-users-bounces at lists.digium.com 
|[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of 
|Paul Hewlett
|Sent: Monday, April 17, 2006 12:19 PM
|To: asterisk-users at lists.digium.com
|Subject: Re: [Asterisk-Users] te110p and interrupts
|
|On Monday 17 April 2006 12:39, Anton Krall wrote:
|> I don't know if this only works with multiple cpus but I have HT 
|> enabled and it shows cpu0 and cpu1 .. I tried the first part of this 
|> email and still the kernel boots and shows 2 cpus.. Will this only 
|> work with 2 real cpus?
|
|   I believe so. Hyperthreading is not really SMP. 
|
|   Additionally I think that HT should not be used if asterisk 
|is doing a lot of transcoding - whilst HT gives u 2 'pipes' 
|there is still only one FPU and heavy transcoding will simply 
|bottleneck at the FPU(NB SSE/MMX count as FP since they use 
|the FP registers.). If u turn HT on, a 1% penalty is incurred 
|fir the mutexes required so heavy use of the FPU will actually 
|show a decrease in speed compared to no HT. In theory at least. :-)
|
|Paul Hewlett
|>
|> |-----Original Message-----
|> |From: asterisk-users-bounces at lists.digium.com
|> |[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of 
|> |Begumisa Gerald M
|> |Sent: Monday, April 17, 2006 5:13 AM
|> |To: Asterisk Users Mailing List - Non-Commercial Discussion
|> |Subject: Re: [Asterisk-Users] te110p and interrupts
|> |
|> |Hi Paul,
|> |
|> |Thanks for the message!
|> |
|> |      On Sun, 16 Apr 2006, Paul Hewlett wrote:
|> |      [...]
|> |
|> |    >   I am curious..
|> |    >
|> |    >   Have you tried disabling CPU1 by setting isolcpus=1 on
|> |
|> |the kernel
|> |
|> |    > command line ?
|> |    >
|> |    >   This will make the kernel ignore the second CPU - you
|> |
|> |can then run
|> |
|> |    > asterisk on it by using the taskset command (from schedutils)
|> |    >
|> |    >      taskset 0x00000001 asterisk -p
|> |    >
|> |    > and asterisk wlll run on a CPU all on its own. I was 
|about to try
|> |    > this and wondered if you might give it a try and report back.
|> |
|> |I haven't done this yet. Once we have physical access to 
|the machine, 
|> |I'll make sure we try this out and see what difference it makes.
|> |
|> |
|> |Cheers!
|> |Gerald.




More information about the asterisk-users mailing list