我有一个部署使用:rails 2.3.2 ruby 1.8.7 mysql db 和 3 个 mongrel 实例(windows 服务),apache 作为负载均衡器 [我知道它应该升级......]
操作系统:Windows2003
我们有许多 CPU 密集型任务,当这些任务发生在 4 核机器上时,mongrel 进程只能在计划任务的核心上使用最多 25% 的 CPU 功率。在运行了许多测试后,我们注意到它只能使用单核的能力,因此完成任务存在时间延迟。
有一个虚拟化的建议......这在客户端服务器上很难做到。有没有人对如何改善这种情况有任何建议?这个过程的内存确实达到了 250MB 到 1GB,但这不是什么大问题。
提前感谢莱纳斯