Nginx/php5-fpm/MySQL yığınında daha büyük boyutlu bir PHP uygulaması geliştirmek için VirtualBox'ta sanal bir kopyasını sanal kutuda çalıştırıyorum. Geliştirme, ana işletim sisteminde (Windows 7 x64) gerçekleşir, kod konuk işletim sistemindeki paylaşılan bir klasör olarak kurulur.Symfony2 uygulaması VirtualBox'ta çok yavaş
Performans çok kötü. yerli vbox dosya sistemi için webgrind çıkışları şunlardır ve samba cifs ile monte:
filemtime
, file_exists
ve is_readable
çalıştırmak için birkaç saniye sürebilir Her iki durumda da. CPU yükü çok yüksek, hafıza kullanımı normal görünüyor.
Bu üç işlevden herhangi birinin çıktısı, önbellekte önbelleğe alınmadı mı? Neden bu kadar uzun sürüyorlar?
Elde edebileceğim herhangi bir yardımı gerçekten takdir ediyorum!
Düzelt: Netleştirmek gerekirse, üretim performansı iyidir. Bizim (uygun, sanal olmayan) evreleme sunucusunda PHP kodu üretim ayarlarında ~ 60ms max ve dev modunda 100-200 ms arasında bir yerde yürütülür.
VirtualBox, neden & prod modunda neden 100x daha yavaş olduğunu bulmak için yardıma ihtiyacım var.
Sadece kontrol ettim, üretim ayarları ~ 5sec yürütme verim. Hala kullanışsız, artı geliştirmek için garip.
Teşekkür ederim Pete, buna bakacağım. – pdd