複数のスレッドで実行しているときに imagick が原因で CPU が 100% に急上昇する問題を解決する方法
imagic を /usr/local/imagemagick ディレクトリにインストールする場合
最初に /usr/ を使用しますlocal/imagemagick/bin /convert -version コマンドは、出力コンテンツでマルチスレッドが有効になっているかどうかを確認します。 features: の値が または DPC である場合、それはシングルであることを意味します。 features: の値が openMP の場合は、imagick のマルチスレッド モードにバグがあり、マルチコア CPU 使用率が瞬時に 100% に達することを意味します。したがって、シングルスレッド モードを使用する必要があります。
正しく設定されていない場合に表示される結果は次のとおりです。以下の結果が表示されます
バージョン: ImageMagick 6.8.9-10 Q16 x86_64 2015-12-28 http://www.imagemagick .org
著作権: Copyright (C) 1999-2014 ImageMagick Studio LLC 機能: openMP
|
最初の結果はシングルスレッド モード、2 番目の結果はマルチスレッド モードです。imagick のマルチスレッド モードにはバグがあるため、最初に imagick をマルチスレッド モードでインストールした場合は、imagemagick を削除してアンインストールし、再インストールする必要があります。
インストール中に次の赤いフォントの部分を追加するだけです