7 votes

Comment limiter la RAM sur un appareil OSX ?

En lien avec ma autre question, je suis sur le point d'acheter un nouveau Mac Mini. Je voudrais réduire la RAM à 8 Go pour voir si 8 Go suffisent à mes tâches quotidiennes sur mon MBP rétina 15 début 2013 avec 16 Go de RAM.

L'idée est de limiter l'utilisation de RAM de ce Mac à 8 Go pour les applications en cours d'exécution, afin de voir si elles basculent sur le disque ou fonctionnent bien avec 8 Go de RAM.

Puis-je imposer ce genre de restriction artificielle sur un Mac dont la RAM est soudée ou lorsqu'il est contraignant de retirer physiquement la RAM à des fins de test?

2 votes

Maintenant, c'est une excellente question. Étant donné que la machine virtuelle prendra des décisions différemment en fonction de la mémoire qui est engagée, vous ne pouvez pas simplement regarder combien de mémoire est utilisée sur un ancien système et prédire le nouveau. Cette question recevra une récompense si nous n'obtenons pas de bonnes réponses sans une. @ moi dans les commentaires si vous n'avez pas de bonnes réponses dans une semaine.

10voto

nohillside Points 82672

Créez un disque RAM :-)

De la réponse à Monter un disque RAM au démarrage:

Vous pouvez créer et monter un disque RAM avec la commande Terminal (c'est-à-dire shell) suivante:

diskutil erasevolume HFS+ "nomDuDisque" $(hdiutil attach -nomount ram://2048)

Où 2048 peut être n'importe quel nombre et représente le nombre de blocs de 512 octets que vous souhaitez allouer. Donc 1 000 000 vous donnera 512 000 000 octets. (Bien sûr, vous devez laisser de côté les virgules.)

Donc dans votre cas, la commande serait

diskutil erasevolume HFS+ "nomDuDisque" $(hdiutil attach -nomount ram://$((8*2**30/512)))

0 votes

Je pensais à une machine virtuelle mais c'est beaucoup plus simple :)

0 votes

Pour les 8 fois 2^30 divisé par 512 - c'est génial et un peu plus difficile à reconnaître au premier coup d'œil que notre vieil ami 16777216

0 votes

J'étais ironique - J'adore que vous construisiez la demande exacte en utilisant les mathématiques. : - ) Cela enseigne plusieurs éléments où il est correct de simplement déposer le nombre, mais pas éclairant. De plus, l'ordre de précédence des opérateurs est si cool aussi.

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