Diagnosticar E / S de disco por aplicación

6

Tengo un sistema Leopard que parece bastante lento, y sospecho que puede estar enlazado a la E / S del disco. Si bien sé cómo comprobar qué aplicación está utilizando la CPU o la memoria (monitor de actividad o superior), realmente no sé cómo verificar qué aplicación es más pesada en la E / S del disco, o si ocurre (y cuánto) el intercambio en mi sistema en vivo.

Entonces, ¿hay alguna aplicación que pueda supervisar e informar las operaciones de E / S del disco para mí (en cualquier unidad que sea relevante)? Lo mismo para el intercambio: ¿cómo puedo verificar si (y en qué medida) se utiliza mi memoria de intercambio?

Esto está relacionado con " Dale una nueva vida a mi MacBook Pro 2007 "

    
pregunta F'x 04.08.2011 - 10:18

1 respuesta

4

Las herramientas están en la aplicación de terminal:

  • fs_usage muestra el io en una instancia por archivo y grep lo ayudará a filtrar los resultados a una aplicación si lo desea.
  • vm_stat 10 muestra la actividad de intercambio agregado cada 10 segundos; puedes jugar con el tiempo según la forma en que te interese mirar

Si desea un gráfico agradable y un monitor completo, consulte Instrumentos en Xcode . Tiene una documentación increíblemente detallada sobre cómo realizar el perfil, pero básicamente utiliza los mismos comandos de terminal para obtener sus datos en bruto, pero tiene muchas formas de inspeccionar, ver y medir lo que está sucediendo. Piense en ello como Monitor de actividad Pro (yo diría que Pro ^ 10 si tiene inclinaciones matemáticas :-)

    
respondido por el bmike 04.08.2011 - 17:53

Lea otras preguntas en las etiquetas