Około dwa razy w tygodniu cały interfejs graficzny blokuje się na około 10-20 sekund bez ostrzeżenia, gdy wykonuję proste zadania, takie jak przeglądanie Internetu lub pisanie artykułu. Kiedy tak się dzieje, elementy GUI nie reagują na wprowadzanie myszy lub klawiatury, a aplet Monitora systemu wyświetla użycie procesora IOWait w 100%.
Dzisiaj wreszcie zdarzyło mi się mieć terminal GNOME już otwarty, gdy problem się zaczął. Pomimo braku reakcji innych aplikacji, takich jak Google Chrome, Firefox, GNOME Do i GNOME Panel, terminal był użyteczny. Przebiegłem iotopi zauważyłem, że polecenia te nazywają się [flush-8:16]i [jbd2/sdb2-8]używają na przemian 99,99% IO.
Co to jest i jak mogę zapobiec powodowaniu braku reakcji na GUI?
Detale
$ 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/sdajest OCZ-VERTEX2 i /dev/sdbjest WD10EARS . Oto dumpe2fs /dev/sdb2i smartctl /dev/sdb --all.
Nie widzę nic niezwykłego w dmesglub /var/log/syslog.
/dev/sdateż - który dysk zawiera co? Jak „root na sda, home na sdb”?
dmesgkątem błędów dysku.
flushzapisują bufor RAM / pamięć podręczną na dysk, a jbd2 zajmuje się dziennikiem ext4.