Приложение Symfony2 очень медленно работает в VirtualBox

Я запускаю виртуальную копию Debian на VirtualBox для разработки PHP-приложения большего размера на nginx / php5-fpm / MySQL. куча. Разработка происходит в основной ОС (Windows 7 x64), код монтируется как общая папка в гостевой ОС.

Производительность очень плохая. Ниже приведены выходные данные webgrind для собственной файловой системы vbox и монтирования samba с cifs:

vboxfs profiling smbfs profiling

В любом случае filemtime , file_exists и is_readable занимают несколько секунд, чтобы бег. Загрузка процессора очень высока, использование памяти кажется нормальным.

Разве выходные данные всех трех этих функций не кешируются в кеш-памяти статистики? Почему они так долго?

Я буду очень признателен за любую помощь!

Изменить: Чтобы уточнить, производительность в порядке. На нашем (собственно, не виртуальном) промежуточном сервере код PHP выполняется максимум за ~ 60 мс в производственных настройках и где-то между 100-200 мс в режиме разработки.

Мне нужна помощь в выяснении, почему VirtualBox в 100 раз медленнее в режиме разработки и разработки.

Я только что проверил, производственные настройки дают время выполнения ~ 5 секунд. По-прежнему непригоден для использования, да и с ним неудобно разрабатывать.

6
задан j0k 30 November 2012 в 20:28
поделиться