在我执行一些简单的任务(例如浏览Web或撰写论文)时,整个图形界面大约每周两次,会在不发出警告的情况下锁定约10-20秒。发生这种情况时,GUI元素不响应鼠标或键盘输入,并且系统监视器小程序显示100%的IOWait处理器使用率。
今天,当问题开始时,我终于碰巧已经打开了GNOME终端。尽管其他应用程序(例如Google Chrome,Firefox,GNOME Do和GNOME Panel)没有响应,但该终端仍然可用。我运行iotop
并观察到命令命名为,[flush-8:16]
并且[jbd2/sdb2-8]
交替使用99.99%的IO。
这些是什么,如何防止它们导致GUI无响应?
细节
$ 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在sda上,sdb在sdb上”?
dmesg
是否存在磁盘错误。
flush
将RAM缓冲区/高速缓存写入磁盘,而jbd2处理ext4日志。