7 votos

¿Cómo limitar la RAM en un dispositivo OSX?

Relacionado con mi otro pregunta Estoy a punto de comprar un nuevo Mac Mini. Me gustaría reducir la RAM a 8GB para ver si 8GB es suficiente para mis tareas diarias en mi MBP retina 15 principios de 2013 16GB RAM.

La idea es que voy a dejar que este mac no haga uso de más memoria RAM que 8 GB para las aplicaciones en ejecución para ver si intercambian a disco o funcionan bien con 8 GB de RAM.

¿Puedo hacer este tipo de restricción artificial en un mac que tiene la RAM soldada o cuando es inconveniente ir a quitar físicamente la RAM para hacer pruebas?

2 votos

Esta es una gran pregunta. Dado que la VM tomará decisiones de manera diferente a medida que la memoria se compromete, no se puede simplemente mirar la cantidad de memoria que se utiliza en un sistema antiguo y predecir el nuevo. Esta pregunta obtendrá una recompensa si no obtenemos algunas buenas respuestas sin una. @ me en los comentarios si usted no tiene ninguna buena respuesta en una semana

10voto

Crear un disco ram :-)

De la respuesta a Montar un disco RAM en el arranque :

Puede crear y montar un disco RAM con el siguiente comando de Terminal (es decir, shell):

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

Donde 2048 puede ser cualquier número y representa el número de bloques de 512 bytes que quieres asignar. Así que 1.000.000 te dará 512.000.000 de bytes. (Por supuesto, tienes que omitir las comas).

Así que en tu caso el comando sería

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

0 votos

Estaba pensando en una máquina virtual pero esto es mucho más sencillo :)

0 votos

?por el 8 veces 2^30 dividido por 512 - que es impresionante y un poco más difícil de reconocer a simple vista que nuestro viejo amigo 16777216

0 votos

Yo estaba en la lengua en la mejilla - Me encanta que usted construye la solicitud exacta utilizando las matemáticas. : - ) Enseña varios puntos en los que simplemente volcar el número es correcto, pero no esclarecedor. Además, que el orden de precedencia de los operadores funcione es genial, también.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X