在具有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%。我认为这与线程无关......也许是环境设置?
答案 0 :(得分:0)
这不是Windows限制,而是程序设计本身。我认为它与CPU核心有关(例如它有4个核心,仅使用2个,实际上是50%)。 据我所知,你不能对此做任何事情,因为如果没有适当的程序设计,它就不能分成更多核心。