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 iotope 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/sdb2e smartctl /dev/sdb --all.
Não vejo nada incomum em dmesgou /var/log/syslog.
/dev/sda, também existe - qual disco contém o quê? Como "root on sda, home em sdb"?
dmesgerros de disco.
flushgrava o buffer / cache de RAM no disco e o jbd2 lida com o diário ext4.