Я запускаю виртуальную копию Debian на VirtualBox для разработки PHP-приложения большего размера на nginx / php5-fpm / MySQL. куча. Разработка происходит в основной ОС (Windows 7 x64), код монтируется как общая папка в гостевой ОС.
Производительность очень плохая. Ниже приведены выходные данные webgrind для собственной файловой системы vbox и монтирования samba с cifs:
В любом случае filemtime
, file_exists
и is_readable
занимают несколько секунд, чтобы бег. Загрузка процессора очень высока, использование памяти кажется нормальным.
Разве выходные данные всех трех этих функций не кешируются в кеш-памяти статистики? Почему они так долго?
Я буду очень признателен за любую помощь!
Изменить: Чтобы уточнить, производительность в порядке. На нашем (собственно, не виртуальном) промежуточном сервере код PHP выполняется максимум за ~ 60 мс в производственных настройках и где-то между 100-200 мс в режиме разработки.
Мне нужна помощь в выяснении, почему VirtualBox в 100 раз медленнее в режиме разработки и разработки.
Я только что проверил, производственные настройки дают время выполнения ~ 5 секунд. По-прежнему непригоден для использования, да и с ним неудобно разрабатывать.