Just a follow up on the new results I got while testing.

 

I had to do a couple of tests to figure if my problem was related to my code or the problem anthm figured out.

 

After a couple of tests, I can say that my problem was mostly related to the way my dialplan was made. The extensions I had added to my dialplan where at the very end of the default dialplan, so for every call I made to these extensions, it had to go through the whole default dialplan which slowed down things.

 

After putting my test extensions at the top of the file, I can gracefully achieve 30 CPS and I can see that I’m CPU bound to get more performance.

 

 

From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Anthony Minessale
Sent: July-09-08 4:15 PM
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] SIP performance tweaking

 

can you join irc and let us in the box to examine it.
all of this email back and forth is not going to work.

There is an applet on our homepage to join
or use any irc client to get to irc.freenode.net #freeswitch

if you don't have irc use one of my im addrs in my sig to contact me.

On Wed, Jul 9, 2008 at 3:02 PM, Patrick Grondin <pgrondin@ip5.com> wrote:

# ulimit –a

 

core file size          (blocks, -c) unlimited

data seg size           (kbytes, -d) unlimited

scheduling priority             (-e) 0

file size               (blocks, -f) unlimited

pending signals                 (-i) unlimited

max locked memory       (kbytes, -l) unlimited

max memory size         (kbytes, -m) unlimited

open files                      (-n) 999999

pipe size            (512 bytes, -p) 8

POSIX message queues     (bytes, -q) unlimited

real-time priority              (-r) 0

stack size              (kbytes, -s) 244

cpu time               (seconds, -t) unlimited

max user processes              (-u) unlimited

virtual memory          (kbytes, -v) unlimited

file locks                      (-x) unlimited

 

#cat /proc/cpuinfo

 

processor       : 0

vendor_id       : AuthenticAMD

cpu family      : 15

model           : 65

model name      : Dual-Core AMD Opteron(tm) Processor 8216

stepping        : 2

cpu MHz         : 2411.121

cache size      : 1024 KB

physical id     : 0

siblings        : 2

core id         : 0

cpu cores       : 2

fpu             : yes

fpu_exception   : yes

cpuid level     : 1

wp              : yes

flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy

bogomips        : 4823.60

TLB size        : 1024 4K pages

clflush size    : 64

cache_alignment : 64

address sizes   : 40 bits physical, 48 bits virtual

power management: ts fid vid ttp tm stc

 

processor       : 1

vendor_id       : AuthenticAMD

cpu family      : 15

model           : 65

model name      : Dual-Core AMD Opteron(tm) Processor 8216

stepping        : 2

cpu MHz         : 2411.121

cache size      : 1024 KB

physical id     : 0

siblings        : 2

core id         : 1

cpu cores       : 2

fpu             : yes

fpu_exception   : yes

cpuid level     : 1

wp              : yes

flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy

bogomips        : 4821.58

TLB size        : 1024 4K pages

clflush size    : 64

cache_alignment : 64

address sizes   : 40 bits physical, 48 bits virtual

power management: ts fid vid ttp tm stc

 

 

From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Brian West
Sent: July-09-08 3:57 PM


To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] SIP performance tweaking

 

Can you cat /proc/cpuinfo and uname -a ?

 

/b

 

On Jul 9, 2008, at 2:49 PM, Patrick Grondin wrote:

 

Hi,

 

I've tried the tweaks (the ulimit changes and the disabling of sip presence) you suggested and it did improve a little, going from 8 CPS to 9.7 CPS.

 

My callflow is real simple. I'm calling an extension that plays a wav file and I hang up the call, 10 seconds after the start of the call, before the end of the playback.

 

You can see from the wireshark callflow below, that at a call rate of 15 CPS, after 20 seconds, it takes 17 seconds for a call to go from 100 Trying to 200 OK.

 

Do you have any other ideas of what could be holding down my freeswitch ?

 

Brian West

sip:brian@freeswitch.org

 

 

 


_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org




--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org
pstn:213-799-1400