[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