El sistema de archivos parece lento/no responde: ¿cómo medir/probar?

Tengo una MacBook Pro, modelo de mediados de 2010, que recientemente actualicé a Mountain Lion. Alrededor de ese tiempo, o tal vez poco después, comencé a notar algunos problemas que solo puedo atribuir a una ralentización general en el acceso a los archivos en mi disco duro. Tengo 8 GB de RAM y rara vez se me acaban, por lo que no creo que sea solo una cuestión de paginación o no paginación.

La evidencia es razonablemente convincente. Por ejemplo, soy programador de Java y uso NetBeans. La aplicación que configuré tarda más de un minuto en ejecutarse en esta máquina, pero solo 30 segundos más o menos en una configuración más o menos idéntica en una máquina mucho más débil: una MacBook de finales de 2008 con solo 4 GB de RAM. Y lo que hace principalmente es leer y procesar varios cientos de archivos de varios tipos.

Sin embargo, hasta ahora, la evidencia es completamente anecdótica. Estoy buscando algún tipo de prueba que pueda ejecutar para ver si mi sistema de archivos/HDD está funcionando como se esperaba o si es algo completamente diferente. También algo que podría llevar a la Apple Store y decir: "Mira, esto dice que hay un problema". ¿Existe tal cosa?

Editar: otra diferencia interesante. Esta Mac tarda apenas tres minutos en reiniciarse (el escritorio desaparece para reaparecer). La MacBook anterior con la que estoy comparando (que también ejecuta 10.8.3) tarda poco más de un minuto.

¿Qué dice el monitor de actividad? Le permitirá ver el uso total de sus recursos y determinar cuál es su factor limitante.
Oh, ¿hay una vista en el Monitor de actividad que le permita ver todo el uso a la vez?
Bueno, puede trabajar a su manera a través de ellos: debería (con suerte) estar claro cuál está al máximo, e incluso podría decirle si hay un acaparamiento de recursos del proceso. También acabo de tener una idea para una causa que publicaré como respuesta (es larga)
Gracias. La cuestión es que la CPU aumenta la mayor parte del tiempo, pero ese siempre fue el caso y, por sí solo, no explica por qué se volvió drásticamente más lento con el tiempo. A menos que algún otro tipo de problema esté causando que la CPU funcione de manera menos eficiente o haga un trabajo adicional para las mismas operaciones.
Me suenan como cosas que podrían ser causadas por un índice de Spotlight corrupto. Puede ser algo completamente diferente, pero es un buen lugar para comenzar como cualquier otro.

Respuestas (1)

La actualización podría haber corrompido su índice de Spotlight, lo que daría como resultado que la computadora se reindexe constantemente (o al menos, parezca hacerlo). Escuché que esto es una ocurrencia común al actualizar a través de OS X; me sucedió cuando actualicé a Lion.

Puede destruir el índice de Spotlight haciendo lo siguiente:

  1. Vaya a Preferencias del sistema → Spotlight → Privacidad y excluya su HD, reinicie y luego inclúyalo nuevamente. Esto debería hacer que Spotlight vuelva a indexar (después de haber destruido el índice anterior). Fuente

Si eso no funciona, intente eliminar el índice de Spotlight manualmente. Esto obligará a reindexar.

  1. En la ejecución de la terminal man mdutil: esto le permitirá verificar mediante la función manual que se trata de un comando relacionado con Spotlight.

  2. Una vez satisfecho, ejecute mdutil -i off, apagando el índice de Spotlight.

  3. Ejecutar sudo rm -rf /.Spotlight-V100Esto eliminará todo el caché de Spotlight.

    Es posible que prefiera cambiarle el nombre usando sudo mv /.Spotlight-V100 /disabledspotlight: tendrá el mismo efecto y le brindará una copia de seguridad.

  4. Ejecutar mdutil -i onpara reiniciar la indexación.

  5. Dejar unas horas mientras hace lo suyo.

Algunas referencias en cuanto a la seguridad de hacer esto:

Esto podría estar totalmente mal, y no ser tu problema en absoluto, pero por otro lado, podría ayudar.

Reiniciado. Veremos cómo va. Una cosa interesante es que esta máquina tardó casi tres minutos en reiniciarse (en comparación con solo un minuto para la máquina anterior)