gpt4 book ai didi

performance - Symfony2 应用程序在 VirtualBox 中非常慢

转载 作者:可可西里 更新时间:2023-11-01 13:08:49 25 4
gpt4 key购买 nike

我在 VirtualBox 上运行 Debian 的虚拟副本,以在 nginx/php5-fpm/MySQL 堆栈上开发更大的 PHP 应用程序。开发在主机操作系统 (Windows 7 x64) 中进行,代码作为共享文件夹安装在 guest 操作系统中。

性能很差。以下是 native vbox 文件系统和带有 cifs 的 samba 挂载的 webgrind 输出:

vboxfs profiling smbfs profiling

在任何一种情况下,filemtimefile_existsis_readable 都需要几秒钟才能运行。 CPU 负载非常高,内存使用似乎正常。

这三个函数的输出不是缓存在统计缓存中吗?他们为什么要花这么长时间?

如果能得到任何帮助,我将不胜感激!

编辑:澄清一下,生产性能很好。在我们的(适当的、非虚拟的)登台服务器上,PHP 代码在生产设置中最多执行 60 毫秒,在开发模式下执行大约在 100-200 毫秒之间。

我需要帮助弄清楚为什么 VirtualBox 在开发和生产模式下慢 100 倍。

我刚刚检查过,生产设置产生大约 5 秒的执行时间。仍然无法使用,而且开发起来很尴尬。

最佳答案

使用nfs文件共享。 Samba 和 vbox 文件共享可能非常慢。

您的分析表明文件系统操作是瓶颈。

阅读这篇博文 http://clock.co.uk/tech-blogs/virtualbox-404-shared-folder-update了解更多信息

关于performance - Symfony2 应用程序在 VirtualBox 中非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8882411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com