Apache / PHP仅在VMWare上使用Windows中50%的CPU

时间:2015-07-09 19:38:48

标签: php windows apache vmware

在具有2个CPU的Windows Server 2012中,我使用Apache 2.4和PHP 5.6,当我使用DOMPDF生成PDF文档时,累计使用50%的CPU总功率。无论我做什么,我都不能得到超过50%。我尝试打开一堆窗口并同时创建多个PDF文档系列。

每个单独的CPU将低于50%,如果一个CPU同时出现其他尖峰。似乎windows限制Apache服务使用50%的CPU。有什么地方可以改变这个吗?

编辑:我的应用程序已经在使用两个CPU而不是它们的全部容量,并且在加载60秒后,利用率变为100%。我认为这与线程无关......也许是环境设置?

1 个答案:

答案 0 :(得分:0)

这不是Windows限制,而是程序设计本身。我认为它与CPU核心有关(例如它有4个核心,仅使用2个,实际上是50%)。 据我所知,你不能对此做任何事情,因为如果没有适当的程序设计,它就不能分成更多核心。