出于某种原因,在开发模式(app_dev.php)上从VirtualBox上运行Ubuntu 12.04的VM提供服务时,我的Symfony2安装速度非常慢。在生产模式下它很快(这里没问题)。
当使用MAMP在VM外部提供应用程序时,我在分析器中获得以下时间:
总时间:337毫秒
初始化时间:158毫秒
当从VM提供应用程序时,我会得到以下时间:
总时间:2069 ms
初始化时间:1908毫秒
Xdebug已启用MAMP,但在VM上已禁用(启用xdebug时速度慢两倍)。
任何想法为什么在开发模式下VM的速度如此之慢?
更新
现在服务请求的时间超过40秒。它从2秒开始,然后每次都需要更长更长的时间。最终,VM锁定并冻结。我在终端看到一个混乱,说apache是内存不足(apache,而不是php)。目前,VM有1GB的可用内存(足够的IMO)。
我没有使用任何类型的共享文件夹。
更新
出于某种原因,它刚刚开始正常工作。我甚至能够将它扩展到1个CPU并且工作得很好。我再次启用xdebug,它从200ms加载时间到800ms加载时间(在开发IMO中可接受)。我现在的问题是,“为什么这样的事情会发生?”我没有做任何事情要开始变慢,然后突然间又快了。我的Mac可能有问题吗?我正在运行Ubuntu服务器12.04(64位)。
答案 0 :(得分:1)
Amazon of medium-highcpu的规格
1.7 GB的内存 5个EC2计算单元(2个虚拟核,每个具有2.5个EC2计算单元) 350 GB的实例存储 32位或64位平台 I / O性能:中等 EBS优化可用:否 API名称:c1.medium