Aproximadamente duas vezes por semana, toda a interface gráfica fica bloqueada por cerca de 10 a 20 segundos sem aviso enquanto eu estiver executando tarefas simples, como navegar na Web ou escrever um artigo. Quando isso acontece, os elementos da GUI não respondem à entrada do mouse ou do teclado e o applet System Monitor exibe 100% de uso do processador IOWait.
Hoje, finalmente eu já tinha o Terminal GNOME aberto quando o problema começou. Apesar de outros aplicativos como Google Chrome, Firefox, GNOME Do e Painel GNOME não responderem, o terminal foi utilizável. Eu executei iotop
e observei que os comandos nomeados [flush-8:16]
e [jbd2/sdb2-8]
estavam usando 99,99% IO alternadamente.
O que são esses e como posso impedi-los de causar falta de resposta da GUI?
Detalhes
$ 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
é um OCZ-VERTEX2 e /dev/sdb
é um WD10EARS . Aqui está dumpe2fs /dev/sdb2
e smartctl /dev/sdb --all
.
Não vejo nada incomum em dmesg
ou /var/log/syslog
.
/dev/sda
, também existe - qual disco contém o quê? Como "root on sda, home em sdb"?
dmesg
erros de disco.
flush
grava o buffer / cache de RAM no disco e o jbd2 lida com o diário ext4.