Vagrant / VirtualBox estremamente lento nonostante 8GB-RAM / SSD-HD / 2.53GHz Core2Duo

3

La mia VM (Ubuntu Vagrant VM) è estremamente lenta. Mentre i miei colleghi Windows hanno un tempo massimo di caricamento della pagina di 1 minuto, il caricamento della pagina richiede fino a 8 minuti.

Ho provato a mettere i file di registro in cartelle non condivise, nessun effetto. Ho provato a giocherellare con le impostazioni di VirtualBox, ma non so cosa sto facendo lì.

È davvero peggiorato con l'aggiornamento Mavericks.

Qualche idea?

Il mio sistema:

  • MacBookPro 2.53GHz Core2Duo
  • 8GB-RAM
  • 512 MB SSD

Impostazioni My VirtualBox (4.2.22):

  • CPU 1 core
  • RAM 2048 MB
  • Accelerazione hardware abilitata (VT-x / AMD-V)
  • Packaging nidificato abilitato

A causa di un file Vagrant condiviso, l'utente di Windows ha le stesse impostazioni di VirtualBox.

UPDATE LATE: I miglioramenti che hanno funzionato fino ad ora

Dopo aver cambiato computer portatili, ora sono tornato a lavorare con una VM sul mio Mac, quindi sono tornato su questo argomento.

Sincronizzazione SFTP tramite IDE anziché SMB o cartelle condivise Ho smesso di usare le cartelle condivise e invece ho lasciato che il mio IDE (PHP Storm) sincronizzasse i file con la VM tramite SFTP. Quindi sto lavorando in una directory locale e la VM ottiene i file tramite SFTP Sync. Questo è stato un enorme miglioramento.

La regolazione dei nuclei ha aiutato un pochino Vedi Risposta di @zigg.

Unità modificata Impostazione su SSD in VM che ha aiutato un pochino Consulta la risposta di @IljaPavkovic.

    
posta Andresch Serj 24.01.2014 - 16:04
fonte

5 risposte

6

prova ad abilitare SSD sul disco virtuale. Questo ha aiutato nel mio ambiente.

Poiché non posso rispondere ai commenti:

  • Impostazioni- > stoccaggio
  • contrassegna il disco rigido
  • fai clic su "Solid-State Drive"
risposta data 27.10.2014 - 09:55
fonte
2

Il tuo calo di prestazioni potrebbe essere il fatto che stai utilizzando una VM quadricromica su un computer dual-core.

Il manuale VirtualBox dice :

On the "Processor" tab, you can set how many virtual CPU cores the guest operating systems should see. Starting with version 3.0, VirtualBox supports symmetrical multiprocessing (SMP) and can present up to 32 virtual CPU cores to each virtual machine.

You should not, however, configure virtual machines to use more CPU cores than you have available physically (real cores, no hyperthreads).

Prova a ridurre i core nella tua VM e vedere se questo aiuta il tuo problema. Se lo fa, probabilmente la configurazione di Vagrant dovrà essere aggiornata.

    
risposta data 24.01.2014 - 17:12
fonte
2

Non usare cartelle condivise. Monta una cartella Samba dal tuo computer host per accedere / modificare la tua fonte. È molto più veloce.

    
risposta data 23.06.2014 - 21:58
fonte
1

Se hai qualche processo all'interno della macchina virtuale VirtualBox che accede alle cartelle condivise di frequente (magari interrogando alcuni file per le modifiche), questo potrebbe peggiorare notevolmente le prestazioni a causa dell'implementazione della cartella condivisa VirtualBox.

La documentazione di Vagrant dice: "In alcuni casi le implementazioni di cartelle condivise predefinite (come Le cartelle condivise di VirtualBox) presentano penalizzazioni ad alte prestazioni: se si notano prestazioni inferiori alle prestazioni ideali con le cartelle sincronizzate, NFS è in grado di offrire una soluzione Vagrant dispone di un supporto integrato per orchestrare la configurazione del server NFS sull'host e sull'ospite. "

In questo caso potrebbe valere la pena provare le cartelle sincronizzate basate su NFS di Vagrant.

    
risposta data 24.08.2014 - 17:28
fonte
0

Solo per informarti che se le condivisioni NFS con Vagrant sono ancora troppo lente per te, puoi fare il contrario: invece di installare un server NFS sul tuo computer host, puoi installarlo sul guest VM: < a href="http://guillaumeduveau.com/en/drupal-lightning-fast-synced-folders-in-vagrant-virtualboxbox"> link

    
risposta data 24.01.2017 - 18:03
fonte

Leggi altre domande sui tag