¿Cómo aislar el (los) process (s) más activo (s) de disco en OS X?

Tengo algunos processs que realizan mucho acceso a los discos de vez en cuando, sin embargo, hasta ahora no he podido aislar qué processs o processs están realizando el acceso. ¿Qué command de shell puedo emitir para aislar la mayoría de los processs intensivos de acceso a disco?

  • ¿Cómo recupero una opción de arranque OS X "invisible" en BootCamp (ejecutándose en un MBA 2013)?
  • ¿Cómo decirle a Mac OS Messages.app que se conecte desde la línea de command?
  • vi accesos directos en bash en Mac no funciona, por ejemplo, CTRL + E, CTRL + A
  • Después de la installation de REFInd, al reiniciar el gestor de arranque no se muestra, se inicia en las utilidades de macOS
  • Reduce los colors de millones a miles
  • ¿Hay alguna forma de pausar iCloud Drive?
  • ¿Qué aplicaciones de testing de intensidad de la señal OS X existen para medir la networking Wi-Fi?
  • ¿Podría iCloud ser reemplazado por un server WebDAV personal?
  • Herramientas de testing de disco duro de Mac y análisis SMART
  • ¿Dónde se encuentra el historial de "Ir a la carpeta ..." (en el menu Ir del Buscador)?
  • OS X 10.10 ¿nombre de usuario y contraseña pnetworkingeterminados?
  • ¿Hay una utilidad de command-line para mostrar una cadena o una image en la barra de estado en Mavericks?
  • One Solution collect form web for “¿Cómo aislar el (los) process (s) más activo (s) de disco en OS X?”

    Después de jugar con la creación de mi propia solución a través de la manipulación de fs_usage , descubrí el script iotop ( man iotop ). Esto realmente parece ser el truco en lo que respecta a dar muestras de la actividad del sistema de files a intervalos agradables y actualizados y permite rápidamente aislar posibles processs que no funcionan bien.

    * NOTA : debe ejecutarlo con sudo o como usuario root .

    Por ejemplo:

     sudo iotop -C 5 # Simply gives an update every 5 seconds in default output format without clearing screen. sudo iotop -CP 2 # Gives 2 second interval updates w/o clearing screen and I/O time based output. 

    Opciones:

     iotop [-C] [-D|-o|-P] [-j|-Z] [-d device] [-f filename] [-m mount_point] [-t top] [interval [count]] -C don't clear the screen -D print delta times - elapsed, us -j print project ID -o print disk delta times, us -P print %I/O (disk delta times) -Z print zone ID -d device instance name to snoop (eg, dad0) -f filename full pathname of file to snoop -m mount_point mountpoint for filesystem to snoop -t top print top number only 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).