Мне нужно провести некоторое тестирование производительности сервера opensips, но я не могу его запустить.
Для генерации трафика я буду использовать SIPP. Я не могу найти информацию о том, как отслеживать производительность opensips в режиме реального времени.
Я знаю, что есть инструмент opensipsctl, но я не могу его запустить. Это дает следующую ошибку:
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.
А это из конфигурационного файла:
#### FIFO Management Interface
loadmodule "mi_fifo.so"
modparam("mi_fifo", "fifo_name", "/tmp/opensips_fifo")
modparam("mi_fifo", "fifo_mode", 0666)
Пытаюсь найти причину на форумах.
Я также пытался установить nagios, но не смог добавить службу для opensips, в основном не мог понять, как это сделать.
У меня есть еще одно сомнение относительно управления памятью. Насколько я понимаю, opensips использует предварительно настроенный объем памяти независимо от того, сколько памяти доступно. Я предполагаю, что это означает, что я не смогу найти фактическое потребление памяти. Я даже протестировал некоторую нагрузку, где я просто увидел всплески использования ЦП и отсутствие всплесков использования памяти. Пожалуйста, поправьте, если я неправильно понял.
Мне действительно нужна помощь, чтобы понять, как это сделать.
Спасибо