Eseguo una copia virtuale di Debian su VirtualBox per sviluppare un'applicazione PHP di dimensioni maggiori su uno stack nginx/php5-fpm/MySQL. Lo sviluppo avviene nel sistema operativo host (Windows 7 x64), il codice viene montato come una cartella condivisa nel sistema operativo guest.Applicazione Symfony2 molto lenta in VirtualBox
Le prestazioni sono pessime. Di seguito sono uscite webgrind per i file system vbox nativa e montare una samba con cifs:
In entrambi i casi filemtime
, file_exists
e is_readable
richiedere alcuni secondi per l'esecuzione. Il carico della CPU è molto alto, l'utilizzo della memoria sembra normale.
L'output di tutte e tre queste funzioni non è memorizzato nella cache delle statistiche? Perché ci mettono così tanto tempo?
Apprezzo davvero qualsiasi aiuto che posso ottenere!
Modifica: Per chiarire, le prestazioni di produzione vanno bene. Sul nostro server di gestione (appropriato, non virtuale) il codice PHP viene eseguito in ~ 60ms max nelle impostazioni di produzione e da qualche parte tra 100-200ms in modalità dev.
Ho bisogno di aiuto per capire perché VirtualBox è 100x più lento nella modalità prod & dev.
Ho appena controllato, le impostazioni di produzione producono un'esecuzione di ~ 5 secondi. Ancora inutilizzabile, inoltre è complicato svilupparsi con.
Grazie, Pete, ci penserò. – pdd