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.