Hello,
I would like to know if there are any especial considerations when compiling, configuring, and running OpenSER v1.2.2 in a multiprocessor machine.
I am using a quad-processor machine (Intel Xeon @ 3.00GHz) with Red Hat Enterprise Linux AS release 4 (2.6.9-42.0.3.ELsmp #1 SMP x86_64 x86_64 x86_64 GNU/Linux).
I am also using MySQL DB for authentication in the same machine.
I will appreciate any advice or information.
Bests, JB
_________________________________________________________________ Check out some new online services at Windows Live Ideas—so new they haven’t even been officially released yet. http://ideas.live.com
On Wednesday 12 September 2007, John Barry wrote:
Hello,
I would like to know if there are any especial considerations when compiling, configuring, and running OpenSER v1.2.2 in a multiprocessor machine. [..] I am also using MySQL DB for authentication in the same machine.
Hello John,
you should increase the number of openser children to fully utilize the additional processing power available. The debian packages are already build for an SMP environment, if you compile by yourself set the variable "ISSMP" in Makefile.defs to yes. This will ensure that the right locking primites will be used, otherwise the server don't need to make any assumptions about the processor count.
Likewise tune (increase) the private and shared memory settings (config.h/ "-m" parameter) to use all the memory available, keep in mind that mysql also need memory for good performance.
Cheers,
Henning