Я использую Clonezilla для обработки изображений. Это - инструмент с открытым исходным кодом, очень похожий на Фантом.
Ваша консоль ясно показывает apache2 OOM'ing.
В Вашей конфигурации Apache попытайтесь настроить MaxRequests (который циклически повторит процесс httpd после # запросов, полезных, если Ваше веб-приложение пропустит память), и/или MaxClients (который ограничит максимальное количество одновременных соединений, которые Ваш сервер может обработать),
'Несколько' разумный подход к вычислению MaxClients должен применить это уравнение:
(Physical RAM present) / (Average Size of Process) * 1.25 (to account for memory-sharing effects)
эти 1.25 являются tuneable 'фактором выдумки', который можно скорректировать вверх и вниз. чем выше Вы делаете его, тем больше Вы рискуете OOM'ing Ваш сервер.
сценарии няньки как тот, который Вы после, очень опасны и могут вызвать больше проблем, чем он решает, я согласился бы с kaerast при необходимости разыскать первопричину проблем, смотря на снимок экрана, который Вы произвели, похож на проблему, мог быть больше с памятью, чем, чем ЦП.
есть ли любые очевидные ошибки в Ваших апачских журналах ошибок или в/var/log/messages или/var/log/syslog
Monit был бы хорошим простым решением для этого. Но Вы могли бы хотеть изучить первопричину и разработать то, что вызывает, высокое использование CPU и затем или оптимизирует Ваш код или получает более быстрый сервер.
Таким образом, на что похожа Ваша конфигурация Apache? Что является Вашими текущими настройками для этих параметров:
Существует хороший шанс, что Ваша конфигурация Apache по умолчанию устанавливает эти параметры слишком высоко для памяти, доступной на Вашем VPS. Порождение слишком многих процессов Apache (которые являются скорее памятью, голодной для начала) могло легко получить Вас в ту же ситуацию с памятью OOM, замеченную в журналах.