在托pipe服务器上,我们的Ruby on Rails应用程序性能下降。
我们和我们的主机提供商都无法准确地诊断出这个原因。
性能下降的指标是处理Web请求或重启应用程序的时间,与我们的分段系统相比,尽pipe硬件更好。 例如,启动一个rails控制台在这个环境中需要1分钟,而在分段上需要20秒。
我们用:-
我们的托pipe服务提供商build议将虚拟机从AMD迁移到英特尔硬件,因为他们认为某些应用在英特尔上运行得更好。 我一直没有find任何文件解释这一点。
我看了一些其他明显的原因,如…
…但是我一直无法确定任何明显的错误。
任何意见的步骤来诊断或检查区域将非常感激。
更多信息 1.底层主机硬件。 我没有完整的细节,但CPU是AMD Opteron 6172 CPU。 2.我们使用RVM,并安装ruby,命令如下:rvm install 1.9.2 3.我们在staging中使用相同的设置 – Passenger + Apache。 升级的时间要短得多。