Добрый день.
Работает серер под управлением zoneminder 1.24, проблема такова:
Если я начинаю генерировать видео за период, или какие либо отчёты, то происходит страшное:
Может повиснуть apache, может отвалиться запись, on-line трансляция...
Причина ясна: не хватает времени CPU... Т.е.: CPU на 100% и поэтому всё отваливается. Сервер работает пару месяцев, всё хорошо.
Но вот проблема эта доставляет много хлопот.
Пока делаю так:
cpulimit -e /usr/local/bin/ffmpeg -l 10 &
Всё шикарно. Кроме, того что видео генерируется не торопливо... :( К примеру видео за сутки в обычном режиме - когда всё остальное отваливается генерируется за полтора часа. А при лимите 10 процентов стесняюсь подумать сколько оно будет делаться... Зато вся остальная контора работает исправно.
Есть идеи как сделать динамическое распределение ресурсов, только по человечески?
CPU: Intel(R) Xeon(R) CPU 5120 @ 1.86GHz
OS: Ubuntu 8.04.4 x64