Su Mac viene con una cantidad fija de memoria física que las aplicaciones pueden usar. Sus programas en ejecución, archivos abiertos y otros datos con los que su Mac está trabajando activamente se almacenan en esta memoria física. Pero eso es una simplificación: las aplicaciones también pueden usar "memoria virtual", que su Mac puede comprimir y almacenar temporalmente en el disco.
No hay forma oficial de deshabilitar la memoria virtual en una Mac moderna, aunque esto fue posible en los días previos a Mac OS X-ahora llamado macOS-fue lanzado. Si bien es posible piratear su sistema para evitar que su Mac almacene memoria virtual en el disco, no debe hacer esto.
Mientras su Mac solo tiene una cantidad limitada de memoria física, expone un área más grande de memoria virtual disponible para ejecutar programas. Por ejemplo, incluso si tiene una Mac con 8 GB de RAM, cada proceso de 32 bits en su Mac tiene 4 GB de espacio de direcciones disponible que puede usar. A cada proceso de 64 bits se le dan aproximadamente 18 exabytes, es decir, 18 mil millones de gigabytes, de espacio con el que puede funcionar.
Las aplicaciones son libres de usar tanta memoria como deseen dentro de estas limitaciones. Cuando su memoria física se llena, macOS automáticamente "páginas" de datos que no se están utilizando activamente, almacenándolos en la unidad interna de su Mac. Cuando los datos se necesitan de nuevo, se transfieren nuevamente a la RAM. Esto es más lento que simplemente mantener los datos en RAM todo el tiempo, pero permite que el sistema simplemente "siga funcionando". Si Macs no pudiera almacenar datos de memoria virtual en el disco, vería mensajes que le pedían que cerrara un programa para continuar.
Esto es básicamente lo mismo que el archivo de página en Windows, y el espacio de intercambio en Linux y otros Sistemas operativos tipo UNIX. De hecho, macOS es un sistema operativo similar a UNIX.
Las versiones modernas de macOS realmente atraviesan aún más problemas para evitar enviar los datos al disco, comprimiendo los datos almacenados en la memoria tanto como sea posible antes de enviarlos.
Los datos de la memoria virtual se almacenan en el directorio/ privado / var / vm
en el almacenamiento interno de su Mac si se ha localizado en el disco. Los datos se almacenan en uno o más archivos llamados "archivo de intercambio" y terminan en un número.
La mayoría de los sistemas operativos tipo UNIX usan una partición separada para el archivo de intercambio, asignando permanentemente parte de su almacenamiento para intercambiar espacio. Los macOS de Apple no hacen esto. En cambio, almacena los archivos del archivo de intercambio en la unidad de almacenamiento del sistema. Si las aplicaciones no necesitan memoria virtual adicional, estos archivos no usarán mucho espacio. Si las aplicaciones necesitan más memoria virtual, estos archivos crecerán en tamaño según sea necesario, y luego disminuirán cuando ya no necesiten ser grandes.
Este directorio también contiene el archivo "sleepimage", que almacena el contenido de su RAM de Mac en el disco cuando hiberna. Esto permite que la Mac guarde su estado, incluidas todas sus aplicaciones y archivos abiertos, mientras se apaga y no utiliza ninguna fuente de alimentación.
Para ver el contenido de este directorio y ver cuánto espacio están usando actualmente estos archivos en el disco, usted puede abrir una ventana de Terminal y ejecutar el siguiente comando. (Para abrir una ventana de Terminal, presione Comando + Espacio para abrir Búsqueda de Spotlight, escriba "Terminal" y presione Entrar.)
ls -lh / private / var / vm
En la captura de pantalla siguiente, podemos ver que cada uno de estos archivos tiene un tamaño de 1 GB en mi Mac.
Realmente no debería intentar deshabilitar esta función. El sistema operativo macOS y las aplicaciones en ejecución esperan que esté habilitado. De hecho, la documentación oficial de Apple dice: "Tanto OS X como iOS incluyen un sistema de memoria virtual completamente integrado que no se puede apagar; siempre está activado. "
Sin embargo, es técnicamente posible inhabilitar el almacén de respaldo, es decir, esos archivos de intercambio en macOS con disco. Esto implica deshabilitar la Protección de Integridad del Sistema antes de decirle a su Mac que no ejecute el daemon del sistema dynamic_pager y luego eliminar los archivos de intercambio. No proporcionaremos los comandos relevantes para hacer esto aquí, ya que no recomendamos que nadie haga esto.
El sistema operativo macOS y las aplicaciones que se ejecutan en él esperan que el sistema de memoria virtual funcione correctamente. Si su memoria física se llena y el sistema operativo Mac no puede enviar los datos a un disco, ocurrirá una de dos cosas malas: o verá un mensaje pidiéndole que cierre una o más aplicaciones para continuar, o las aplicaciones colapsarán. y puede experimentar inestabilidad general del sistema.
Sí, incluso si tiene 16 GB o más de RAM, a veces puede llenarse, especialmente si ejecuta aplicaciones profesionales exigentes como video, audio o editores de imágenes que necesitan almacenar un muchos datos en memoria. Déjalo en paz.
Hay dos razones por las que las personas pueden querer deshabilitar la función de memoria virtual y eliminar los archivos del archivo de intercambio del disco.
Primero, puedes estar preocupado por el uso del espacio en el disco. Es posible que desee deshacerse de estos archivos para liberar espacio. Bueno, no nos preocuparemos por eso. Estos archivos no desperdician una gran cantidad de espacio en el disco. Si su Mac no necesita mucha memoria virtual, serán muy pequeños. En nuestra MacBook Air con solo 4 GB de RAM, notamos un archivo de intercambio usando aproximadamente 1 GB de espacio, eso es todo.
Si están usando mucho espacio, eso es porque los programas que tiene abiertos lo necesitan. Intente cerrar programas exigentes, o incluso reiniciar, y los archivos del archivo de intercambio deberían reducirse y dejar de usar espacio. Su Mac solo usa espacio en disco cuando es necesario, para que no pierda nada.
Si los archivos de la memoria virtual son siempre muy grandes, eso significa que necesita más memoria RAM en su Mac, no es necesario que deshabilite la memoria virtual. característica. (Puede ver cuánta memoria física tiene su Mac haciendo clic en el menú Apple> Acerca de esta Mac y leyendo lo que dice al lado de "Memoria").
La otra preocupación es el desgaste de la unidad de estado sólido interna de su Mac. Muchas personas temen que el exceso de escrituras en un disco de estado sólido pueda reducir su vida útil y causar problemas. Esto es cierto en teoría, pero en la práctica, esta preocupación es generalmente exagerada, y sobrante de los días en que las SSD tenían mucha menos longevidad. Los discos SSD modernos deberían durar mucho tiempo, incluso con funciones como esta habilitadas. macOS no desgastará rápidamente tu SSD solo porque dejas activada una característica predeterminada del sistema; de hecho, otra cosa en tu Mac probablemente fallezca antes de tu SSD.
En otras palabras, no te preocupes por eso. Deje la memoria virtual y permita que su Mac funcione tal como fue diseñada.
Nest Thermostat E vs. Nest Thermostat: ¿Cuál es la diferencia?
Nest ha presentado su última incorporación a su línea de termostatos inteligentes, conocida como Nest Thermostat E. El termostato Nest original sigue disponible y seguirá vendiéndose junto con el nuevo modelo, pero ¿qué aporta el Nest Thermostat E a la mesa? Esto es lo que necesita saber. Es $ 70 Más barato El mayor truco es que el Nest Thermostat E cuesta solo $ 169, que es $ 70 más económico que el termostato Nest original.
Cómo hacer que su eco de Amazon reproduzca un sonido cuando diga "Alexa"
El eco de Amazon se enciende cada vez que se activa, pero si el suyo no está dentro de su línea de visión, puede habilitar un tono audible en su lugar. He aquí cómo. Por defecto, el Echo no proporciona ningún tipo de señal de audio antes o después de dar órdenes. Es una de esas cosas que es realmente útil, pero (por alguna razón) está enterrada en la aplicación Alexa.