Temporales, swap e hibernación en SSD con MacOS

Wikter
#1 por Wikter el 22/01/2020
Un amigo cuyo Mac había dejado de funcionar correctamente me pidió prestado un Mac el pasado fin de semana y tras varias pruebas resultó que el problema era una regleta de alimentación, por el camino probamos todo lo que se nos ocurrió y una de las posibilidades era que el problema fuese la degradación del SSD.

La influencia de los archivos temporales en el uso del SSD es mínima, generalmente los problemas suelen venir más del uso de memoria virtual y del archivo de hibernación, archivos que por otro lado tampoco sé localizar, aunque me consta que el directorio SWAP (memoria virtual) no se crea mientras haya RAM para trabajar.

En Windows, siempre me ha resultado muy sencillo ajustar los temporales y si uso un disco mecánico y un SSD, siempre he ajustado los directorios temporales del sistema en el disco mecánico (hay 4 variables, 2 de sistema y 2 de usuario). Sin embargo en MacOS, hay que pasar por editar .bashrc para hacer este ajuste, con el consiguiente miedo a hacer algo mal.

Por defecto, MacOS usa /tmp en la raíz, pero como digo, nos puede interesar que esos archivos temporales vayan a un disco mecánico.
Ésto es sólo válido para las aplicaciones que usan el temporal del sistema. Hay aplicaciones que permiten definir el directorio temporal o de trabajo, otras crean archivos temporales de forma segura, etc...

Pues bien, voy a anotar algunos links al respecto antes de probarlo en el Mac, es algo que aún no he hecho y no encuentro aquí referencias.
De hecho, en Internet apenas hay referencias al tema que no sean para programadores.

Finalmente, MacOS puede usar hibernación, aunque por defecto está deshabilitada, lo normal es que suspenda a RAM, algo que para un Mac Pro con memoria registrada y con SAI, como es mi caso, no resulta inconveniente alguno más allá del consumo eléctrico. Aún así, no descarto habilitarla algún día.

TMP
https://hathaway.cc/2008/06/how-to-edit-your-path-environment-variables-on-mac/

https://medium.com/@himanshuagarwal1395/setting-up-environment-variables-in-macos-sierra-f5978369b255

https://medium.com/@youngstone89/setting-up-environment-variables-in-mac-os-28e5941c771c

Hibernación
https://computers.tutsplus.com/tutorials/how-to-hibernate-a-mac--cms-23235

Swap
https://www.google.com/amp/s/www.chriswrites.com/how-to-disable-virtual-memory-in-os-x/amp/

Cualquier sugerencia, a continuación. Éste post no es una guía, es una pregunta.
Subir
Respuesta rápida

Regístrate o para poder postear en este hilo