Encontrar qué proceso lee constantemente desde el disco en FreeBSD

Encontrar qué proceso lee constantemente desde el disco en FreeBSD

EDITAR: Esto terminó siendo un proceso de limpieza. Ejecute zpool status -vy lea claramente el estado del escaneo de su grupo.

Tengo un servidor TrueNAS que ejecuta FreeBSD y esta mañana a las 12 a. m. los discos comenzaron a leerse constantemente. Pensé que se trataba de una tarea de instantáneas, así que deshabilité mis instantáneas y reinicié el servidor, pero cada vez que lo reinicio, continúa leyendo desde mi grupo de almacenamiento. También detuve todas las cárceles en ejecución y los discos aún muestran IO (las capturas de pantalla a continuación muestran cárceles en ejecución, pero se ven iguales con las cárceles detenidas).

ingrese la descripción de la imagen aquí

No puedo entender qué proceso está causando esto. Intenté usar top -m io, pero no muestra actividad R/W.

ingrese la descripción de la imagen aquí

De acuerdo aeste recurso, top -m iono funciona en FreeBSD, por lo que no puedo saber qué proceso está leyendo en mis discos:

El modo io superior no muestra correctamente las estadísticas.

Intenté verificar si hay alguna tarea de instantáneas en ejecución usando ps -aux | grep rsync, pero no se muestra nada excepto mi comando grep.

Aquí hay algunos recursos que he verificado:

¿Es posible hacer funcionar el comando superior? Sólo quiero saber qué proceso está leyendo en mis discos y eliminarlo.

Respuesta1

Correr…

top -a -m io

… ¡debería funcionar! Si no hay ningún proceso asociado con una E/S intensa, es el núcleo y realmente no se puede hacer nada al respecto. Me refiero a que no hay forma de consultar.

Podría ser que ZFS realice algunas comprobaciones/depuración de integridad, por lo que podría ser una buena pista. Échale un vistazo aquí:

https://docs.oracle.com/cd/E36784_01/html/E36835/gammt.html

información relacionada