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