¿Cómo puedo saber cuándo mi HD está en mantenimiento?

2

Trabajo con varios archivos de películas grandes, casi todos con más de 150 GB. Y a veces experimento una ralentización severa en la velocidad de mi iMac, que se acompaña de un sonido HD de escritura / lectura. Así que estoy bastante seguro de que el disco está desfragmentando o haciendo algún tipo de mantenimiento. Según este artículo:

enlace

"Eso no quiere decir que nunca se necesite una desfragmentación manual; es raro. Las personas (generalmente creativas) que tienen cientos de películas / archivos de audio / multimedia de más de 1 GB pueden necesitar desfragmentar una Mac".

Entonces me pregunto si:

¿Existe algún método para averiguar si mi HD está en mantenimiento?

¿Puedo tomar el control de este proceso? Al igual que cambiar la programación de la tarea, ¿tal vez usar uno de los tps enumerados del artículo?

Más información

    
pregunta Mateus Ribeiro 28.11.2018 - 21:27

2 respuestas

5

Los problemas que está experimentando no se deben a esta "desfragmentación automática".

Su pregunta parece indicar que piensa en esta desfragmentación similar a, por ejemplo, el programa de desfragmentación de Windows, donde comienza un largo proceso y espera minutos u horas en los que el disco se utiliza por completo, y finalmente su disco se desfragmenta. Esto simplemente no es como funciona aquí, por lo que sus preguntas no tienen sentido en ese sentido.

La "desfragmentación automática" en HFS + se produce de dos maneras: sobre la marcha y agrupación de archivos en caliente.

  • Sobre la marcha significa que cada vez que el sistema abre un archivo, comprueba si el archivo es lo suficientemente pequeño (< 20 MB), no está ocupado, no se lee. solo, no se ha cambiado en el último minuto y está lo suficientemente fragmentado (> 8 extensiones). Si todas esas condiciones son verdaderas, y la computadora ha estado funcionando durante más de 3 minutos, entonces el archivo (y solo ese archivo) se desfragmenta sobre la marcha.

  • Agrupación de archivos en caliente significa que el sistema operativo realiza un seguimiento de los archivos más utilizados en su sistema, hasta 5000 archivos. Cuando un archivo nuevo de este tipo se agrega a la lista superior y el archivo es lo suficientemente pequeño (< 10 MB), el archivo se mueve a una zona activa específica en el disco. Esto implícitamente desfragmenta el archivo.

Por lo tanto:

  1. El disco duro nunca está "en mantenimiento". La desfragmentación automática no es algo que se realiza para una unidad completa, y no es algo que dificulte otros accesos al disco. Por lo tanto, no tiene sentido intentar averiguar si su disco está "en mantenimiento".

  2. No puedes tomar el control de los procesos. No se está produciendo un proceso largo que es la desfragmentación de todo el disco a la vez. Por lo tanto, realmente no hay mucho que controlar en el proceso. La desfragmentación automática real ocurre en el transcurso de un segundo o menos.

  3. No puede cambiar la programación del proceso, porque no existe una programación. Esto no es como, por ejemplo, la Desfragmentación de Windows, donde algunos en la era de Windows 95 configuran una tarea programada para desfragmentar su disco duro todos los lunes por la noche. La desfragmentación automática aquí no ocurre en un horario basado en el tiempo. En su lugar, simplemente se basa en los archivos que abre, que no se pueden predecir de antemano.

  4. Ambos tipos de "desfragmentación automática" solo funcionan en archivos pequeños (< 20 MB o < 10 MB), por lo que nunca podrían haberse invocado para sus archivos grandes de más de 150 GB.

El sistema macOS no realiza por defecto ningún otro tipo de "mantenimiento" automático y periódico de un disco duro sin que el usuario lo solicite específicamente.

Por lo tanto, deberá buscar algo "fuera de lo común", como un error de hardware, un error de software o un problema de configuración. Puedes hacer esto por ejemplo:

  1. Examinando los registros de la consola del sistema y las salidas de dmesg en busca de indicaciones de errores de E / S desde la unidad RAID.

  2. Examinar el software administrativo para su sistema RAID de OWC para ver si tiene registros o indicadores de errores o problemas.

  3. Use herramientas de prueba de latencia de disco (como, por ejemplo, fio) para verificar si su unidad RAID tiene problemas de latencia en general, por ejemplo, con un alto número de IOPS.

  4. Use herramientas de monitoreo del sistema como Activity Monitor, top, filesys, etc. para verificar el agotamiento de los recursos y / o los programas que acaparan el ancho de banda del disco.

respondido por el jksoegaard 28.11.2018 - 22:46
0

No hay mantenimiento : existe la forma en que el subsistema IO elige escribir nuevos bloques.

* (Disculpe por refutar la premisa completa de su pregunta, pero en base a los comentarios, quise reforzar esta respuesta de manera clara y clara para todos).

Un HD anormalmente lento es el signo # 1 de que está a punto de fallar, así que por favor haga una copia de seguridad antes que nada. Dicho de otra manera, pensar que su unidad de disco duro está haciendo un trabajo de limpieza adicional en realidad es el modo de falla, donde vuelve a asignar los bloques defectuosos y toma muchas lecturas / escrituras para verificar que los datos se hayan guardado correctamente. Se trata potencialmente de una confiabilidad y precisión que no tiene nada que ver con el sistema operativo.

Para resolver la lentitud, deberá analizar el rendimiento o realizar pruebas de hardware para ver por qué no obtiene el ancho de banda o iOPS que espera de su hardware. (como la excelente respuesta aquí ya se detalla)

Antes de hacer eso, probablemente haga una copia de seguridad completa, borre la Mac y borre / instale un sistema operativo limpio.

Sabrá de inmediato si el rendimiento está de regreso o si tiene problemas de hardware. Desde allí, puede restaurar sus cuentas y aplicaciones y datos y luego ver si se trata de una corrupción de nivel de usuario. El trabajo anterior requiere habilidades bastante técnicas y mucho tiempo. Un borrado puede suceder mientras está fuera para una caminata o para comer y las pruebas toman poco tiempo. Si necesita restaurar desde una copia de seguridad, hágalo antes de irse a la cama y generalmente se hace antes de que despierte.

    
respondido por el bmike 15.12.2018 - 17:05

Lea otras preguntas en las etiquetas