Высокая загрузка процессора
Добавлено: 17 июл 2018, 17:41
Здравствуйте.
Давненько не заходил, но вот возник вопрос и я опять с вами
Дано:
- на AWS крутится виртуалка с FreePBX Distro (Asterisk 14.7.5)
- большинство звонков ходят между SIP/... и Local/...
- получается при этом совсем неприличная загрузка проца (согласно top/htop грузит проц процесс asterisk)
- более детальное изучение проблемы с помощью perf top показало что загрузку вызывает codec_resample.so
- проверил эндпойнты, и внешние и внутренние использую ulaw кодек
- попробовал module unload codec_resample.so перестали ходить внутренние звонки с ошибкой не найден путь трансляции между SIP/... и Local/...
- дописал transcode_via_sln=no в asterisk.conf, тоже не помогло
Решил обратится к знающим людям, как можно в моём случае снизить нагрузку на CPU.
Как-то вот так это безобразие выглядит.
Давненько не заходил, но вот возник вопрос и я опять с вами
Дано:
- на AWS крутится виртуалка с FreePBX Distro (Asterisk 14.7.5)
- большинство звонков ходят между SIP/... и Local/...
- получается при этом совсем неприличная загрузка проца (согласно top/htop грузит проц процесс asterisk)
- более детальное изучение проблемы с помощью perf top показало что загрузку вызывает codec_resample.so
- проверил эндпойнты, и внешние и внутренние использую ulaw кодек
- попробовал module unload codec_resample.so перестали ходить внутренние звонки с ошибкой не найден путь трансляции между SIP/... и Local/...
- дописал transcode_via_sln=no в asterisk.conf, тоже не помогло
Решил обратится к знающим людям, как можно в моём случае снизить нагрузку на CPU.
Как-то вот так это безобразие выглядит.