¿Qué proceso está escribiendo periódicamente en el disco?


9

Incluso cuando no estoy haciendo nada en mi Mac, veo mucho disco IO: "Datos escritos por segundo" en el Monitor de actividad muestra escrituras continuas:

Actividad de disco

¿Esto es normal? ¿Por qué algún proceso escribiría continuamente? Entiendo que puede haber algunas actividades de limpieza, actualizando la "imagen del sueño", pero ¿sucede esto con frecuencia? (No he configurado Time Machine)

Editar: Tengo bastante memoria libre:

Uso de memoria


¿Puedes compartir una captura de pantalla de lo que se está ejecutando en Mis procesos en el Monitor de actividad?
bg2011

Ahora (cuando vuelvo a casa del trabajo) veo que la actividad se ha reducido (el pico es de alrededor de 900 KB / s). Lo que estaba abierto por la mañana está abierto ahora: aplicación de Twitter, Chrome y edición de texto (no se hicieron cambios allí. Escribí algo hace 4 días que quiero recordar, pero demasiado vago para guardar y pensar dónde guardar)
Nivas

Publicaré una captura de pantalla cuando vea un escenario similar. Si no lo hago, cerraré esta P.
Nivas

Respuestas:


9

Puede tener una mejor idea de lo que está causando la actividad con algunas de las herramientas de línea de comandos de OS X:

sudo iotop - visualización de qué procesos están haciendo más E / S, actualizado cada 5 segundos.

sudo iosnoop - muestra la E / S a medida que sucede, incluida la ID del proceso y el nombre del proceso que realiza la E / S, así como el tamaño de los datos, la ruta del archivo, etc.

En ambos casos, deberá autenticarse como administrador para ejecutarlos y usar Control-C para salir. Es posible que no le digan exactamente por qué está sucediendo la actividad, pero al menos le dirán qué procesos y archivos están involucrados, lo que generalmente lo reduce considerablemente.


6

Además de iotopy iosnooppuede usar fs_usage.

sudo fs_usage -w -f filesys -e grep  | grep -i ' write '

1
Esta es una respuesta genial. Me encantaría que editaras la respuesta con la puntuación más alta una vez que tengas la reputación de agregar esto; hace que esa respuesta sea mucho más completa.
bmike

1

Algunas cosas: (Escrito en viñetas para hacerlo conciso)

  • El sistema operativo en sí escribe.
  • Las aplicaciones abiertas escriben.
  • Los navegadores también escriben, en el caso de las cookies, y cuando su RAM está al máximo.

Sí, entiendo esto. ¿Pero con qué frecuencia? Tengo mucha RAM libre: ahora alrededor de 5 GB (también se agregó este detalle a la pregunta)
Nivas

Cada segundo la computadora está encendida. Las computadoras siempre escriben en el disco todo el tiempo.
JFW

megabytes por segundo?
Nivas

Depende de qué sistema operativo esté utilizando, qué aplicaciones estén abiertas ...
JFW

0

Creo que debería poder usar lsofpara verificar qué procesos están escribiendo en el disco. Aquí está la página del manual para ello.


lsofes una utilidad basada en 'instantáneas' que muestra todo lo que sucede en unos pocos segundos. SI no lo ejecuta en el momento preciso en que se realiza la E / S, se lo perderá. Las utilidades de OS X ( iotopy iosnoopmuchos otros usuarios han respondido) son utilidades en vivo / refrescantes y muy personalizables que yo (IMO / personalmente) prefiero enormemente.
Jason Salaz
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.