ImageMagick и высокая нагрузка при обработке изображений

При обработке изображений с помощью ImageMagick CPU загружен на 100%, это баг в основных сборках, собранных с параметром –enable-openmp.

Проверяем (OpenMP означает что версия собрана с –enable-openmp):

convert --version
Version: ImageMagick 6.8.7-4 2013-11-02 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2013 ImageMagick Studio LLC
Features: DPC OpenMP

Для решения проблемы, нужно собрать ImageMagick с опцией –disable-openmp, в результате вывод должен быть без OpenMP, также потребуется перезапустить все Ваши воркеры:

convert --version
Version: ImageMagick 6.8.9-0 Q16 x86_64 2014-06-25 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC Modules

Версию, собранную с опцией –disable-openmp для CentOs 6 можно найти в репозитарии: ImageMagick-last-6.8.9.0-2

Related posts:

  1. Asterisk – храним CDR в БД MySQL. Asterisk. Настройка. Статья#1. Складываем CDR в MySQL. Должны быть установлены...
  2. PHP: Show current time based on user’s timezone Example command (take time from files timezone /usr/share/zoneinfo/): Output:...
You can leave a response, or trackback from your own site.

Оставить комментарий

*