AW: Putting Load on GnuGK Full Proxy

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




I am trying to put some load on GnuGK and see how it performs.  It is a totally amazing experience.  Watching the status window seems a lot similar to the numbers dropping in the movie Matrix.
[<fi> ] Just for my information: What callgeni are you using? Dou you only test call signaling capacity or also voice quality? I'm very interested to learn more about you test setup.

I'm running GnuGK Full Proxy & FileIPAuth on Win2003 with a PIV 2.4GHz 1024MB RAM system.  I've had no problems running 30-32 simultaneous calls.  I'm now testing with 40-50 calls, and faced the "Too Many Ports" error, which was corrected by increasing the CallSignalHandler and RtpHandler to 3 each.  Having a problem like this on a live system is just like your worst nightmare.
 
[<fi> ] If you run into port limitations, you may also use h.245 tunneling to "save" some ports per call.
 
Currently, my CPU is showing a 40-45% load. And, my memory utilization is at 150MB.  My Bandwidth Utilization is around 1.2-1.4 Mbps (G.723r63 codec only), as shown by DUMeter.
 
I have learned a few things during all this:
 
1.  It's best to turn debugging off, when no debugging info is needed.  That makes the CPU load lower, and GnuGK more responsive.

[<fi> ] Yes, that's my experience too. It doesn't take much on debug trc 5 to generate lag on the call signaling.
 
2.  When doing changes to the INI File, (Re)^n check your config file, for even the smallest of changes.  A small mistake can be fatal.
 
Now, here are my questions:
 
1.  Is 40-45% load alright for my GnuGK to perform smoothly?  What should be the ideal range?
2.  Will GnuGK be able to handle more / less calls if =>
2 a.  Proxy is set to 0?
 
[<fi> ] Yes.  Diff: Factors.

 2 b.  OS is changed to Linux or FreeBSD or anything else?
 
[<fi> ] Linux yes (others i don't know). Diff: Some 10 percents more in best case.

2 c.  I reduce RAM to 512 MB or even 256MB, since only 150 out of 1024 MB is shown by Windows as used?
[<fi> ]  On Windows, do not remove RAM, better think of adding add. RAM and disably swap file. Also, a fast mainbord and RAM can increase performance by some 10 percent easily.

 => In all these 3 cases, how much difference in performance can I expect?
[<fi> ]  Please understand that i can only make an estimation based on my testing experience.
 
Thank you all once again.
And Kudos to the GnuGK Gurus.

[<fi> ]  One more point about testing: if you reach limits, carefully check if it are gatekeeper limits or callgeni limits!
 
Regards
Frank

[Index of Archives]     [SIP]     [Open H.323]     [Gnu Gatekeeper]     [Asterisk PBX]     [ISDN Cause Codes]     [Yosemite News]

  Powered by Linux