imagick が複数のスレッドで実行されているときに CPU が 100% に急増する問題を解決する方法

WBOY
リリース: 2016-07-06 13:30:51
オリジナル
1890 人が閲覧しました

imagic を /usr/local/imagemagick ディレクトリにインストールする場合は、まず /usr/local/imagemagick/bin/convert -version コマンドを使用して、出力コンテンツでマルチスレッドが有効になっているかどうかを確認します。 features: の値が空です。または DPC は、Threads がシングルであることを示します。 features: の値が openMP の場合、imagick のマルチスレッド モードには bu

があります。

imagic を /usr/local/imagemagick ディレクトリにインストールする場合

まず、/usr/local/imagemagick/bin/convert -version コマンドを使用して、出力コンテンツのマルチスレッドが有効になっているかどうかを確認します。機能の値が openMP の場合、imagick のマルチスレッド モードにバグがあり、マルチコア CPU 使用率が瞬時に 100% に達するため、これを使用する必要があります。シングルスレッドモード 上記は設定が正しい場合に表示される結果です。設定が正しくない場合は、以下の結果が表示されます。

インストール中に以下の赤いフォント部分を追加するだけです
Version: ImageMagick 6.8.9-10 Q16 x86_64 2015-12-28 http://www.imagemagick.orgCopyright: Copyright (C) 1999-2014 ImageMagick Studio LLC Features: openMP 最初の結果はシングルスレッド モードで、2 番目の結果はマルチスレッド モードです。imagick のマルチスレッド モードにはバグがあるため、最初に imagick をマルチスレッド モードでインストールした場合は、imagemagick を yum 削除する必要があります。削除して再インストールしてください。
./configure --PRefix=/usr/local/imagemagick

--disable-openmp

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!