I have to do some performance testing of the opensips server but I am not able to start.
For generating traffic I'll be using SIPP. I am not able to find about how to monitor the performance of opensips in real time.
I know there is tool- opensipsctl but I am not able to run it. It gives below error:
ERROR: Error opening OpenSIPS's FIFO /tmp/opensips_fifo
ERROR: Make sure you have the line 'modparam("mi_fifo", "fifo_name", "/tmp/opensips_fifo")' in your config
ERROR: and also have loaded the mi_fifo module.
And this is from the config file:
#### FIFO Management Interface
loadmodule "mi_fifo.so"
modparam("mi_fifo", "fifo_name", "/tmp/opensips_fifo")
modparam("mi_fifo", "fifo_mode", 0666)
I am trying to find the cause from forums.
I also tried to install nagios but not able to add service for opensips, basically unable to understand how to do.
I have another doubt regarding the memory management. As I understand, opensips uses pre-configured amount of memory no matter how much memory is available. I guess which means I won't be able to find the actual memory consumption. I even tested some load where I just saw spikes on CPU usage and no spike on memory usage. Please correct if I understood wrong.
I really need some help to understand how to go about doing this.
Thanks