1 votes

Quelle quantité de RAM est-il recommandé d'attribuer à une machine virtuelle dans VirtualBox ?

J'ai installé Ubuntu dans VirtualBox sous OS X sur un MacBook Pro.

L'ordinateur portable a 16 Go de RAM, et j'ai attribué environ 11 Go à Ubuntu, car je pensais que la plupart du travail serait effectué dans Ubuntu de toute façon.

Mais certains ont dit que je devais donner à OS X suffisamment de RAM, pour maintenir les opérations régulières de Host.

5 Go, c'est trop peu pour OS X ?

J'ai remarqué que lorsque l'invité Ubuntu fonctionne, le réveil d'OS X peut prendre environ 30 secondes. Si OS X peut avoir plus de RAM, se réveillera-t-il plus rapidement ?

2voto

Oskar Points 1242

Ma meilleure pratique est de réfléchir à la manière d'utiliser au mieux votre RAM et de ne pas prendre de décisions de configuration qui verrouillent la mémoire, mais plutôt de surveiller les problèmes sur chaque système d'exploitation et de faire de petits ajustements.

Sur le Mac - ouvrez le moniteur d'activité et observez la pression de la mémoire. J'essaierais de garder les choses en vert. Si vous êtes dans l'orange, ce n'est pas grave, mais vous pourriez essayer de changer les réservations (moins de RAM pour l'invité ubuntu ou quitter les applications sur les deux OS qui prennent le plus de mémoire active). Dans le rouge, vous allez faire du swapping et ralentir les temps de réponse.

enter image description here

Ainsi, vous disposez de 16 Go de RAM et d'un OS X pour faire fonctionner le matériel avec Ubuntu dans Virtual Box. Virtual Box crée un ou plusieurs fichiers pour servir de stockage à Ubuntu, mais OS X gère toutes les lectures/écritures réelles.

Deuxièmement, Ubuntu et OS X utilisent tous deux de la mémoire virtuelle. Ainsi, vous pouvez allouer 1 Go de RAM au système d'exploitation invité, qui utilisera un fichier d'échange pour ajouter de la mémoire si nécessaire.

Pour contrôler initialement les choses, j'ouvrirais un terminal sur l'hôte et l'invité et j'exécuterais quelque chose comme vm_stat 5 - ne prêtez attention, dans un premier temps, qu'à deux chiffres - le libre et l'échange. Faites également attention au pression mémoire sur OS X .

Au fil du temps, vous pouvez passer à un enregistrement plus lent des choses avec vm_stat 60 / vmstat 60 o même l'horodatage de l'utilisation .

Puisque la mémoire libre est un gaspillage à la fois sur OS X et Ubuntu - vous voudrez allouer toute la RAM à OS X afin qu'il puisse mettre en cache toutes les entrées et sorties de fichiers pour OS X et la boîte virtuelle. En allouant trop de mémoire à Ubuntu, OS X sera privé de RAM pour mettre en cache l'OS invité. Ajoutez de la mémoire à l'OS invité lorsque les applications que vous y exécutez commencent à échanger sur le disque.

Voici quelques liens qui vous permettront de commencer à vous accorder et à apprendre :

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X