假如把imagic 安裝到 /usr/local/imagemagick 目錄
首先用/usr/local/imagemagick/bin/convert -version指令查看一下輸出內容是否已經開啟了多線程,Features:的值為空或DPC 說明是單線程,如果Features:的值是openMP說明是多線程.imagick的多線程模式有一個bug,他會導致多核心的cpu使用率瞬間飙升到100%.所以一定要使用它的單線程程模式才行.
上邊是我配置正確時顯示的結果,如果沒有配置正確會顯示下邊的結果
Version: ImageMagick 6.8.9-10 Q16 x86_64 2015-12-28 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: openMP
第一種結果是單線程模式,第二種結果是多線程模式,因為imagick的多線程模式有bug,所以如果您剛開始是用多線程模式安裝的imagick那就必須要yum remove imagemagick將其卸載掉重新安裝才行.
只需在安裝時加入下面的紅色字體部分就可以
./configure --prefix=/usr/local/imagemagick --disable-openmp