Hi all,
I'm trying to make a paper/presentation for astricon with a lot of graphs and performance statistics for asterisk.
I'll try to handle:
- differences between the 2.6 kernel and the 2.4 series
- differences in hardware, ranging from slow embedded pc's to SMP setups.
- difference between opteron and xeon
- difference between icc and gcc (if i find a way to compile it). + maybe different optimization flags.
- differences between codecs.
- differences between iax/sip/h323
But my major problem is, how should i do the benchmarks ? I need more suggestions.
My tests showed that the server load cannot be used to determine the quality of the calls. (i could make perfect sounding calls with a load of 96 - no its not a typo!)
In general, i think that overall cpu usage should not be over 50% otherwise small clicks start to appear.
So far i think of trying to measure the maximum amount of calls (without audio) i can make to a server untill it refuses to accept new ones, by using a wait in the extensions.conf.
One way codec decoding i'd test by sending no audio to the server, but connecting using alaw and decode a prerecorded (gsm etc) file on the server.
Codec encoding i could maybe do by sending alaw to the server and monitoring to /dev/null.
What else can you guys think of ?
I'd like to split up calls into smaller chunks. (decoding/ encoding / sip / zap / applications etc) to make it easier for people to say, hey i'll be using sip(x) to zap(y) with g729(z), what server do i need.... ooh its x + y + z
Feed me... :)
Zoa.
_______________________________________________ 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