¿Por qué es importante mantener un montón de espacio libre en OSX? ¿Cuál es el impacto?

6

Tengo una unidad de 500 GB y tengo menos de 50 GB gratis. La consola está informando de varios errores interesantes que dicen que no tengo suficiente espacio y que está limpiando "cosas"

  

1/6/13 4: 49: 51.475 PM com.apple.mtmd [452]: intentar adelgazar debido al bajo espacio libre en Macintosh HD (/) eliminando 2013-01-06 15:50:13 - 0500, estimar 0 bytes para recuperar, 1 instantánea se puede reducir

  • ¿Por qué debería tener suficiente espacio libre en mi disco?
  • Ya que tengo un disco grande, ¿significa que necesito el 10% de un disco de 50 GB gratis? (eso es mucho)
  • Ahora que tengo poco espacio, ¿qué es lo que elimina y corrige el sistema que no hace normalmente?
pregunta random65537 06.01.2013 - 23:23

2 respuestas

5

OS X tiene varias herramientas integradas que se suspenden cuando el espacio es bajo. iOS tiene un sistema mucho más evolucionado donde el espacio es mucho más valioso y, con el tiempo, esos mecanismos también se están abriendo camino en OS X:

  • Optimización general de HFS + en HD en rotación, como la asignación retrasada, la asignación previa y la desfragmentación de archivos en marcha
  • instantáneas locales de Time Machine (10.7 y posteriores)
  • La base de datos de fotos (10.10 y posterior) puede "reoptimizar" y reducir el almacenamiento cuando se ejecuta bajo.
  • Los archivos en caché en ~ / Library / Caches y / Library / Caches probablemente se cosecharán bajo la presión de almacenamiento correcta (por ejemplo, no hay espacio para el intercambio). Busque archivos de música en caché de iTunes, archivos sincronizados de iCloud

En el caso de grandes oscilaciones en el almacenamiento, mire primero a Time Machine tratando de reducir las copias de seguridad locales cuando el almacenamiento se queda por debajo del nivel de "advertencia". Una vez que esos mensajes se registran en /var/log/system.log, los demonios de Time Machine serán más agresivos con la eliminación de las copias de seguridad antiguas, pero no con la suspensión total de las copias de seguridad locales.

La optimización de archivos calientes es donde los archivos pequeños que se leen o escriben para obtener a menudo la porción más rápida de un disco duro giratorio.

Mantener un poco de espacio libre (creo que el adelgazamiento de mtmd comienza al 20% del volumen) significa que puede tener un rango más amplio de instantáneas locales de Time Machine para evitar que elimine un archivo o borre algunos trabajos sin necesidad de conectar un Unidad de Time Machine para recuperar ese archivo.

Con más espacio libre en la unidad, las otras optimizaciones pueden hacer que su unidad funcione más rápido, por lo que es más un problema de rendimiento cuando obtiene menos de 10 o 5 GB de espacio libre ya que el sistema tiene menos flexibilidad para optimizar la velocidad y solo tiene que escribir un archivo donde haya espacio en lugar de donde se guardaría para minimizar la fragmentación de archivos.

También puede ejecutar los scripts de limpieza periodic para ver si la rotación de los archivos de registro y los archivos de poda en los diversos directorios / tmp ayudan en casos de emergencia. Incluso he llegado a limpiar los archivos en caché después de salir de las aplicaciones para obtener un aplazamiento temporal que permita finalizar una tarea crítica u obtener una buena copia de seguridad de los archivos antes de reiniciar el sistema para recuperarse de la eliminación manual.

Mi experiencia es que realmente no se ven retrasos significativos hasta que llegas a menos de 15 GB de espacio, y en ocasiones ni siquiera hasta que llegas a los 5 GB de espacio libre. De hecho, estos diseños de almacenamiento en caché aceleran el sistema operativo y ayudan a Con recuperación de archivos (en el caso de las copias de seguridad locales de Time Machine). La ejecución de los puntos de referencia puede indicar que las unidades comienzan a disminuir su velocidad una vez que se llenan en un 30%, por lo que los SSD tienen un nivel de rendimiento mucho mayor debido a la falta de demoras en el tiempo de rotación y las demoras en la búsqueda de cabezales. También tienen cierta sobrecarga para permitir que una unidad de disco completa aún tenga espacio para hacer malabares con las operaciones de borrado y escritura, ya que abordan el almacenamiento en partes más grandes que el tamaño de bloque típico de una E / S.

    
respondido por el bmike 07.01.2013 - 00:16
0

Necesita mantener algo de espacio libre para el uso de OS X (archivos temporales, archivos de intercambio de memoria virtual, etc.), y también es bueno tener espacio libre para evitar la fragmentación de archivos (si el disco está casi lleno, el sistema es más es probable que tenga que dividir un archivo para encajarlo en los recovecos y rincones disponibles). Sin embargo, 50GB gratis debería ser suficiente; para estos fines, no importa mucho el tamaño del disco, sino la cantidad de espacio libre.

El mensaje que está viendo en la Consola es un poco diferente. Viene del demonio de la máquina del tiempo móvil (mtmd); esto es lo que toma "instantáneas locales" : básicamente, se realiza una copia de seguridad dentro de la unidad local cuando su destino de copia de seguridad externo no está t disponible Las instantáneas locales se consideran un uso de espacio de disco de baja prioridad, por lo que mtmd las borrará si el disco obtiene más de 80% lleno (y los borra aún más rápido si supera el 90%). Debido a esto, si muestra el espacio disponible en el disco en el Finder, cuenta que las instantáneas locales se utilizaron como gratuitas; Si desea ver lo que realmente está sucediendo, consulte la Información del sistema (menú Apple > Acerca de esta Mac - > botón Más información - > pestaña Almacenamiento).

Entonces, si desea que su sistema mantenga instantáneas locales, necesita mantener más del 20% de la unidad libre. Pero, francamente, si le preocupan las copias de seguridad, debería concentrarse en conectarse al destino de la copia de seguridad real con la mayor frecuencia posible, y no preocuparse demasiado por las instantáneas locales.

    
respondido por el Gordon Davisson 07.01.2013 - 00:12

Lea otras preguntas en las etiquetas