¿Por qué recupero más espacio en el disco cuando reinicio mi Macbook en Mountain Lion 10.8.3?

3

Con frecuencia tengo poco espacio en disco en mi computadora portátil. Cuando termine mi último concierto o más o menos en mi SSD de 256 MB (según lo informado por el menú iStat), recibiré varias advertencias del sistema operativo y las aplicaciones que dicen que me estoy quedando sin espacio.

Puedo vaciar mi basura, lo que me da un poco más de tiempo, pero al final me quedaré sin espacio y no tendré más que vaciar en mi basura.

Lo extraño que descubrí es que si reinicio mi mac, obtengo otra 8-10 de almacenamiento de forma gratuita. Después de un reinicio hace un momento, iStat ahora está reportando 10.83GB gratis, y el Finder lo confirma (reportando 10.96).

Lo que no entiendo es de dónde proviene este almacenamiento.

Al principio, pensé que podría estar relacionado con los índices de Spotlight, ya que a menudo me he dado cuenta de que Spotlight tiene que volver a indexar después de reiniciar. Sin embargo, después de que parece que Spotlight finaliza la indexación (según se informa en el menú de Spotlight), el espacio disponible en el disco todavía es de más de 10 gigas. Así que es probable que no sea el centro de atención.

La cantidad de espacio que recupero está sospechosamente cerca de la cantidad de RAM que tengo en mi máquina (8 gigas). ¿Podría estar relacionado con la memoria virtual?

Mi suposición es que de alguna manera está relacionado con los archivos de caché temporales, pero no sé cuál o por qué, o cómo borrar esos cachés sin reiniciar.

Entonces, mi pregunta es: ¿por qué recupero de 8 a 10 gigas de espacio de almacenamiento después de reiniciar cuando mi disco duro tiene poco espacio?

    
pregunta emmby 23.04.2013 - 07:02

2 respuestas

2

Cuando el sistema operativo tiene poca memoria, crea un archivo llamado archivo de intercambio, también conocido como memoria virtual en su disco duro, y en OS X esto comienza en cierta cantidad (creo que 64 MB) y luego se duplica según sea necesario. Así que si tiene 8 GB de RAM, podría terminar con un archivo de intercambio de 8 GB. Esto se elimina cuando reinicia.

Puedes leerlo en enlace

Dónde se encuentran los archivos y cómo desactivarlos: enlace

    
respondido por el pg-robban 23.04.2013 - 09:55
1

Como sugirió @ pg-robban, la causa más probable de esto es que el espacio de intercambio del sistema está creciendo hasta que llena la HD. Para verificar si esto es realmente lo que está pasando, ejecute la utilidad Monitor de actividad, seleccione la pestaña "Memoria del sistema" en la parte inferior de su ventana y verifique la estadística "Intercambio usado"; si crece a medida que usa la computadora, eso es lo que está comiendo el espacio de alta definición.

Si ese es el problema, el siguiente paso es averiguar qué está comiendo todo el espacio. En el Monitor de actividad, cambie el menú emergente cerca de la parte superior de la ventana a "Todos los procesos" y ordene la lista de procesos por la columna "Memoria real". Desafortunadamente, este número no incluye el uso de intercambio, pero sigue siendo una buena guía sobre qué programas utilizan la mayor parte de la memoria (la columna "Memoria virtual" no es particularmente útil, ya que incluye algunas categorías de "memoria" que no incluyen t ocupa cualquier espacio real, ya sea en RAM o en HD).

Es probable que algún programa pierda memoria, es decir, que utilice más y más a medida que se ejecuta. Es posible que pueda salir de ese programa en particular y volver a abrirlo y hacer que su uso de memoria disminuya. Dependiendo de qué programa sea, es posible que usted pueda averiguar por qué está perdiendo memoria y repararlo (a menos que el programa esté simplemente lleno de errores / mal diseñado).

Tenga en cuenta que dejar de fumar & reabrir el programa no recuperará el espacio de HD (al menos inmediatamente). OS X es bastante perezoso acerca de liberar espacio de intercambio cuando ya no es necesario. Pero si haces el hábito de dejar de fumar & reabrir el programa con frecuencia para que su uso de memoria nunca sea demasiado grande, el sistema operativo no debería tener que asignar el espacio de intercambio en primer lugar.

Por cierto, puede obtener un poco más de información sobre el archivo de intercambio del sistema con el comando sysctl vm.swapusage . Por ejemplo, mi Mac actualmente tiene 1 GB de espacio HD asignado para intercambiar, pero solo usa 470 MB:

$ sysctl vm.swapusage
vm.swapusage: total = 1024.00M  used = 470.80M  free = 553.20M  (encrypted)
    
respondido por el Gordon Davisson 24.04.2013 - 05:28

Lea otras preguntas en las etiquetas