es.phhsnews.com


es.phhsnews.com / Por qué no debe apagar la memoria virtual en su Mac

Por qué no debe apagar la memoria virtual en su Mac


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.

¿Qué es la memoria virtual?

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.

¿Dónde está almacenado?

Los datos de la memoria virtual se almacenan en el directorio/ privado / var / vmen 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.

Por qué no debería deshabilitar la memoria virtual

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.

No te preocupes por el espacio en disco, o tu SSD

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.


¿Por qué las extensiones de Chrome necesitan

¿Por qué las extensiones de Chrome necesitan "Todos sus datos en los sitios web que visita"?

Muchas extensiones en Chrome Web Store quieren "leer y cambiar todos sus datos en los sitios web que visita" . Eso suena un poco peligroso, y puede serlo, pero muchas extensiones solo necesitan ese permiso para realizar su trabajo. Chrome tiene un sistema de permisos, pero Firefox e Internet Explorer no Esto puede parecer alarmante, sobre todo de algo como Firefox.

(how-top)

Cómo mejorar la recepción de su antena HDTV

Cómo mejorar la recepción de su antena HDTV

Si tiene suerte, puede colocar su antena de TV donde quiera y obtener canales de alta definición totalmente nítidos en el aire gratis. Sin embargo, la mayoría de las veces debe pasar por una pequeña prueba y error para que todo funcione correctamente. RELACIONADO: Cómo obtener canales de televisión de alta definición de forma gratuita (sin pagar por el cable) Hay un Hay muchos factores que afectan la señal de la antena de TV, por lo que si parece que su televisor está constantemente deslumbrado y rezagado, es probable que necesite hacer algunos ajustes.

(how-top)