Приблизно двічі на тиждень весь графічний інтерфейс блокується приблизно 10-20 секунд без попередження, коли я виконую прості завдання, такі як перегляд Інтернету або написання паперу. Коли це відбувається, елементи GUI не реагують на введення миші або клавіатури, а аплет System Monitor відображає 100% використання IOWait процесора.
Сьогодні мені нарешті трапилося відкриття терміналу GNOME, коли проблема почалася. Незважаючи на те, що інші додатки, такі як Google Chrome, Firefox, GNOME Do та GNOME Panel не відповідають, термінал був придатний для використання. Я бігав iotop
і помічав, що команди називають [flush-8:16]
і по [jbd2/sdb2-8]
черзі використовують 99,99% введення.
Що це, і як я можу запобігти появі невідповідності графічного інтерфейсу?
Деталі
$ 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
є OCZ-VERTEX2 і /dev/sdb
є WD10EARS . Ось dumpe2fs /dev/sdb2
і smartctl /dev/sdb --all
.
Я не бачу нічого незвичайного в dmesg
або /var/log/syslog
.
/dev/sda
також - який диск вміщує? Як "root on sda, home on sdb"?
dmesg
на диск.
flush
записує буфер / кеш оперативної пам'яті на диск, а jbd2 працює з журналом ext4.