Tengo 6GB en mi viejo Macbook, con un SSD. Me gustaría evitar escribir en el archivo de intercambio tanto como sea posible. Desde mi actualización, siempre he tenido al menos 1 a 1.5GB de memoria "gratis". Sin embargo, siempre he tenido de 2 a 25 MB de espacio de intercambio utilizado. (De un total de 128 MB) ¿Cómo hago para que esto sea un intercambio de 0 MB a menos que me quede sin memoria "libre"?
En Linux, ahora hay un parámetro "swappiness" que controla la tendencia a usar swap. Me gustaría reducir el "intercambio" de OS X muy bajo, pero no desactivar el intercambio por completo. Me gustaría saber que mi máquina funcionará más lentamente si alguna vez se queda sin memoria en lugar de tener un kernel panic. Estoy bastante cerca de donde quiero estar, pero me gustaría deshacerme de estas escrituras en un archivo grande que (ligeramente) acorta la vida útil de mi SSD sin beneficiarme en absoluto.
fuente
Respuestas:
No estoy seguro de que un archivo de intercambio de 2 MB a 25 MB sea realmente algo de qué preocuparse. Puede ser más útil observar los valores de Entrada de página y Salida de página para determinar con qué frecuencia se escriben los datos en el intercambio. El número de eventos de página se puede encontrar usando la pestaña Memoria del sistema de la aplicación Monitor de actividad.
Hay algunas otras opciones que puede probar, pero creo que probablemente esté fuera de garantía si lo intenta:
Solo sugeriría soportar el sistema existente ya que el desgaste de su SSD es probablemente mínimo, especialmente porque el desgaste de SSD es un poco un mito de todos modos o tal vez no lo es .
fuente
Para una solución temporal, puede ejecutar
sudo purge
para forzar el vaciado del caché del disco y vaciarlo, lo que puede reducir un poco el intercambio (si tenía varios archivos de intercambio grandes/private/var/vm
, por ejemplo, tengo 17G de ellos al momento de escribir). Si no funciona, elimine los archivos manualmente, se volverán a crear.También puede deshabilitar el buscapersonas dinámico (daemon de intercambio), así que ejecute en la Terminal (se requiere reiniciar):
Para volver a habilitar:
Desafortunadamente, en el último OS X, también debe deshabilitar SIP ( Protección de integridad del sistema ), que en realidad no se recomienda. Consulte: ¿Cómo deshabilito la Protección de integridad del sistema (SIP) AKA "sin raíz" en OS X 10.11, El Capitan?
fuente