Perhaps my deffinition of multi-threaded is skewed/wrong...

I've got asterisk HEAD running on a 4 proc machine.

I'm using top as my guide (and yes I know top sucks, but what else do I use?).

I just watched asterisk hit 63% cpu usage for about 5 seconds. There were 5/5 G729 licenses in use and 6 calls up during those 5 seconds.

CPU #2 had an idle of 39% and CPU #3 had 98%. CPU's #1 and #4 were both 100% idle.

This kinda tells me that our max number of calls we can handle is about 10-15? That doesn't seem right. That's not even a full T1.

I'm running an SMP kernel and asterisk is suposedly multi-threaded so why isn't the load being shared better across the procs?

Is there some compiler flag I missed to make asterisk "better" for multi-procs?

We want to be able to put in a quad span card but it seems asterisk can't even handle a single span at this rate.

Ideas? Comments?

Thanks,
Matthew

_______________________________________________
Asterisk-Users mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to