在具有 2 个 CPU 的 Windows Server 2012 中,我安装了 Apache 2.4 和 PHP 5.6,当我在 Web 服务器上加载负载时,累计使用了总 CPU 功率的 50%。无论我做什么,都无法使总功率超过 50%。
每个单独的 CPU 都将低于 50%,并且如果一个 CPU 急剧上升,则另一个 CPU 也会同时下降。似乎 Windows 限制了 Apache 服务使用 50% 的 CPU。
更新:如果我让 Apache 服务器保持加载状态超过 60 秒,一旦达到 60 秒,CPU 利用率就会达到 100%。就好像有一个 60 秒的计时器将其提升到 100%。这看起来确实像 Windows 服务器设置,或者可能是 VMware 设置?