我正在运行一个 8 核的 Ubuntu 服务器。然而 imagemagick 总是只使用 1 个单核。
运行identify -version
返回:
Version: ImageMagick 6.6.9-7 2012-08-17 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
Features: OpenMP
所以OpenMP
这显然是启用多线程所需要的。
使用此处描述的-bench
选项(例如)运行基准测试返回convert logo: -resize 500% -bench 10 logo.png
Performance: 10i 1.17647ips 14.390u 0.14166666666833332977:08.500
它没有按照手册中的Performance[1]
描述Performance[8]
返回,这让我感到奇怪。
有什么想法可以让 imagemagick 使用所有 8 个内核吗?
更新:这是 imagemagick 调用的 strace 输出:http: //pastebin.com/Q0gC3k09