Quanta RAM si consiglia di assegnare a una macchina virtuale in VirtualBox?

1

Ho installato Ubuntu in VirtualBox sotto OS X su un MacBook Pro.

Il portatile ha 16 GB di RAM, e ho assegnato circa 11 GB a Ubuntu, perché pensavo che la maggior parte del lavoro sarebbe stato fatto in Ubuntu comunque.

Ma alcuni hanno detto che devo dare a OS X una RAM sufficiente per mantenere le normali operazioni di Host.

5 GB sono troppo piccoli per OS X?

Ho notato che quando l'ospite Ubuntu è in esecuzione, il risveglio di OS X dal sonno può richiedere circa 30 secondi. Se OS X può avere più RAM, si sveglierà prima?

    
posta Tim 12.06.2016 - 01:43
fonte

1 risposta

1

La mia migliore pratica è pensare a come utilizzare al meglio la RAM e non prendere decisioni sulla configurazione che bloccano la memoria e invece controllano i problemi su ciascun sistema operativo e apportano piccole modifiche.

Sul Mac: apri il monitor Attività e osserva la pressione della memoria. Cercherei di mantenere le cose in verde. Se sei nell'arancio, va bene, ma potresti provare a cambiare le prenotazioni (meno RAM a guest ubuntu o uscire da app su entrambi i sistemi operativi che occupano la maggior parte della memoria attiva). In rosso, cambierai e rallenterai i tempi di risposta.

Quindi-hai16GBdiRAMeunOSXcheeseguel'hardwareconUbuntuinesecuzioneinVirtualBox.LacasellavirtualecreaunfileofilechefungonodaarchivioperUbuntu,maOSXstagestendotutteleletture/scrittureeffettive.

Insecondoluogo-siaUbuntucheOSXutilizzanolamemoriavirtualeinmododaallocare1GBdiRAMalsistemaoperativoguesteutilizzeràunfilediscambiopercrearepiùmemoriasenecessario.

Permonitorareinizialmentelecose,vorreiaprireilterminalesuhosteguesteeseguirequalcosacomevm_stat5-prestaattenzioneinizialmentesoloaduenumeri:illiberoeloscambio.Prestareinoltreattenzionealla pressione della memoria su OS X .

Nel tempo, puoi passare a registrare le cose più lentamente con vm_stat 60 / vmstat 60 o anche time stamp l'utilizzo .

Dato che la memoria libera è uno spreco sia per OS X che per Ubuntu, è necessario allocare tutta la RAM su OS X in modo che possa memorizzare nella cache tutti i file di input e output sia per OS X che per Virtual Box. L'allocazione di troppa memoria su ubuntu renderà l'OS X affamato di RAM per memorizzare nella cache il SO guest. Aggiungi memoria al sistema operativo guest quando le applicazioni eseguite qui iniziano a passare su disco.

Ecco alcuni link per iniziare a ottimizzare e imparare:

risposta data 12.06.2016 - 17:51
fonte

Leggi altre domande sui tag