Потребление памяти
Добавлено: 09 окт 2015, 11:14
Коллеги, есть IVR-портал на Asterisk, в диалплане которого штук 20 операций MYSQL(Select * ... ) и штук 10 функций SHELL(php kakoyto_script.php )
нагрузка - 20-100 одновременных сеансов
при запуске службы asteisk потребление памяти такое:
(процитировать top не могу, чтобы не перезапускать астер, беру по данным zabbix)
RES 42.37 МБ
VIRT 3380 МБ
через сутки - такое:
вопросы:
1. почему такой перекос в размерах VIRT и RES (минимум в 10 раз) ? OS - Centos 6.5 x64
2. почему потребляемая память только растет, но никогда не уменьшается (синяя и оранжевые линии на приложенном графике)? для примера, голубая линия - выделение памяти под mysql - за сутки ровная, как каток. оператор MYSQL (Clear ${resultid}) стоит в диалплане после каждого MYSQL(Fetch ... )
3.Почему при ОЗУ 16 ГБ , при достижении VIRT 8 ГБ у астериска начинает рваться (джиттерить) голос ?
нагрузка - 20-100 одновременных сеансов
при запуске службы asteisk потребление памяти такое:
(процитировать top не могу, чтобы не перезапускать астер, беру по данным zabbix)
RES 42.37 МБ
VIRT 3380 МБ
через сутки - такое:
Код: Выделить всё
5293 root 20 0 5235m 533m 13m S 12.4 3.4 284:13.72 asterisk
вопросы:
1. почему такой перекос в размерах VIRT и RES (минимум в 10 раз) ? OS - Centos 6.5 x64
2. почему потребляемая память только растет, но никогда не уменьшается (синяя и оранжевые линии на приложенном графике)? для примера, голубая линия - выделение памяти под mysql - за сутки ровная, как каток. оператор MYSQL (Clear ${resultid}) стоит в диалплане после каждого MYSQL(Fetch ... )
3.Почему при ОЗУ 16 ГБ , при достижении VIRT 8 ГБ у астериска начинает рваться (джиттерить) голос ?