Tengo dos Macbooks 2009. Uno tiene 4 gigas de RAM y ejecuta OS 10.10; uno tiene 2 conciertos y ejecuta os 10.5.
Estoy considerando actualizar la última máquina a Yosemite (10.10), pero me preocupa que funcione lentamente con tan poca RAM. Para tener una idea de cómo sería el rendimiento, me pregunto si hay alguna forma en que pueda "apagar" la mitad de la RAM en la máquina de mayor especificación. Si hiciera esto, podría tener una idea de cómo Yosemite se ejecutaría en la máquina de 2 conciertos antes de hacer la actualización.
¿Hay alguna forma de desactivar temporalmente la RAM sin quitar físicamente el chip?
Respuestas:
No hay necesidad de sacar RAM, crear un disco RAM o usar una VM. Simplemente inicie el sistema operativo utilizando el
maxmem=
valor del indicador de inicio que se ha creado para este propósito y que ha existido durante décadas.Simplemente abra Terminal como sudoer e ingrese
Después de ingresar su cambio de contraseña
a
y escriba los cambios en el disco con ctrloy salga de nano conctrlx
Reinicia tu Mac para aplicar los cambios.
Para revertir los cambios, elimine 'maxmem = 2048' con nano nuevamente.
fuente
Simplemente cree un disco RAM con el tamaño 2 GiB para reducir la RAM disponible para el sistema y las aplicaciones en ejecución.
Para obtener la cantidad necesaria de bloques para crear dicho disco, multiplique (RAMdiskSize en MB) * 2048. En su ejemplo, eso es 2048 * 2048 = 4194304.
Luego abra la Terminal e ingrese:
Recibirá un mensaje similar a ese:
luego use dd y la ruta al volumen y llene el disco con datos aleatorios:
El comando escribirá 1 trozos de MiB de datos aleatorios en el archivo random.dat en el volumen del disco RAM hasta que esté lleno.
Esto debería reducir artificialmente su RAM disponible en ~ 2 GiB hasta que desmonte el Disco RAM o reinicie su Mac.
Después de algunas pruebas, esto no parece funcionar de manera tan confiable como en un sistema anterior. La razón es la nueva administración de memoria en los últimos sistemas (10.9 y superior).
La memoria utilizada por el Disco RAM no debe cambiarse al disco, pero dependiendo de la calidad del archivo de datos aleatorios, podría comprimirse un poco. Puede aumentar el tamaño del disco RAM en un 5-10% a ~ 2.1 GB para obtener una imagen más realista.
Si desea hacer esto en 10.5-10.8, el siguiente comando parece suficiente para obtener un resultado confiable (para obtener el identificador de disco, verifique la salida del
diskutil...
comando):fuente
dd if=/dev/random of=/Volumes/RAM\ Disk/random.dat bs=1024k
of=/Volumes/RAM\ Disk/random.dat
, entonces debería estar bien. si está escribiendo en el disco,of=/dev/rdisk9
entonces debe ser root, y es posible que deba desmontarse. (debe desmontarse, de lo contrario el sistema se confundirá)Sí, use la
memory_pressure
herramienta para aplicar presión de memoria real al sistema.No es una analogía perfecta para eliminar el chip de memoria, ya que el ajuste de la memoria virtual aún sabe que hay 4 GB o RAM y el argumento -p percent_free no asignará una cantidad constante de RAM, pero mantendrá el sistema cerca del X por ciento libre.
Debería permitirle ver muy rápidamente si su carga de trabajo es adecuada para un sistema con 2 GB de RAM, incluso con la analogía imperfecta.
Si puede eliminar físicamente el chip, primero puede simular cosas y obtener un punto de referencia y luego hacer el cambio de hardware si necesita verificar que sea preciso.
fuente
Agregando a la respuesta de OSdweeb:
Dado que El Capitan edita el
com.apple.Boot.plist
archivo solo es posible al deshabilitar el Protocolo de integridad del sistema (SIP) (consulte este hilo ).Sin embargo, puede establecer los indicadores de arranque con el siguiente comando:
sudo nvram boot-args="maxmem=2048"
fuente
Otra solución sería utilizar una máquina virtual para simular la Mac con menos RAM. Instale VMWare Fusion, Parallels o VirtualBox (si es aventurero) e instale OS X en eso. Luego, puede manipular la cantidad de núcleos, la cantidad de espacio en disco y (como estaba solicitando) la cantidad de RAM disponible para OS X. VirtualBox es gratuito, pero actualmente está limitado a 3Gb para OS X hasta que los desarrolladores permitan las operaciones de kernel de 64 bits . Los otros dos productos tienen pruebas de 30 días y 14 días, respectivamente.
fuente
Para sacar RAM, puedes:
Si su macbook es de aluminio, quite todo el fondo y la RAM debería estar justo en el medio.
Si es blanco, toma el pequeño compartimento en la esquina y accede al carnero de esa manera.
Fuente: https://support.apple.com/en-ca/HT1651
fuente