Aproximadamente dos veces por semana, toda la interfaz gráfica se bloqueará durante aproximadamente 10-20 segundos sin previo aviso mientras realizo tareas simples como navegar por la web o escribir un documento. Cuando esto sucede, los elementos de la GUI no responden a la entrada del mouse o del teclado, y el applet System Monitor muestra el uso del procesador 100% IOWait.
Hoy, finalmente tuve el Terminal de GNOME ya abierto cuando comenzó el problema. A pesar de que otras aplicaciones como Google Chrome, Firefox, GNOME Do y GNOME Panel no respondían, el terminal era utilizable. Corrí iotop
y observé que los comandos nombraban [flush-8:16]
y [jbd2/sdb2-8]
usaban alternativamente 99.99% IO.
¿Qué son estos y cómo puedo evitar que causen falta de respuesta de la GUI?
Detalles
$ mount | grep ^/dev
/dev/sda1 on / type ext4 (rw,noatime,discard,errors=remount-ro,commit=0)
/dev/sdb2 on /home type ext4 (rw,commit=0)
$ cat /proc/swaps
Filename Type Size Used Priority
/dev/sdb3 partition 1052252 0 -1
/dev/sda
es un OCZ-VERTEX2 y /dev/sdb
es un WD10EARS . Aquí está dumpe2fs /dev/sdb2
y smartctl /dev/sdb --all
.
No veo nada inusual en dmesg
o /var/log/syslog
.
/dev/sda
, ¿qué disco contiene qué? ¿Como "root en sda, home on sdb"?
dmesg
errores de disco.
flush
escribe el búfer / caché de RAM en el disco, y jbd2 se ocupa del diario ext4.