Tengo un iMac de 27" con un disco duro moribundo. A veces tengo acceso alto de lectura/escritura al disco duro y no sé por qué.
¿Existe un programa para monitorear el programa de acceso específico? Quiero saber qué programa causa las altas actividades.
Respuesta1
Puede utilizar la aplicación de línea de comandos fs_usage
para monitorear el uso del disco en vivo. Requiere privilegios elevados.
Ingrese en Terminal:
sudo fs_usage
El único problema es que, sin filtrar las aplicaciones, probablemente no podrá leer el resultado lo suficientemente rápido. Para filtrar por aplicaciones específicas:
sudo fs_usage Finder
Quiere el nombre de la aplicación interna que también se utiliza, por ejemplo, en ps
, no el nombre del paquete de aplicaciones.
Otra opción es opensnoop
: solo monitorea la actividad de apertura de archivos y contiene menos ruido que fs_usage
el que necesita, por ejemplo, grep
para filtrar la salida.
Contiene el descriptor de archivo numérico devuelto por la llamada de apertura del archivo o -1
si falló. Sin embargo, esto no tiene por qué indicar un problema real: muchos programas parecen abrir archivos (por ejemplo, archivos de configuración) de forma especulativa y, si no existen, recurren a los valores predeterminados.
También requiere root
privilegios elevados (es decir):
sudo opensnoop
Es ideal para responder preguntas comoÉste: Ejecute opensnoop | grep plist
para monitorear todos .plist
los cambios en los archivos de configuración y cambie algunas configuraciones en Preferencias del Sistema para averiguar dónde están almacenados en el disco.
También puede inspeccionar los procesos en /Applications/Utilities/Activity Monitor.app
. Seleccione un proceso en la lista, luegoVer » Inspeccionar proceso » Abrir archivos y puertos.
También puedes usarfseventer, una utilidad GUI para monitorear los cambios del sistema de archivos.
(Gracias@Chealion!)