硬盘写入冻结 Gnome

硬盘写入冻结 Gnome

我目前在我的白色 Macbook 2008 (4,1) 上运行 Debian 6.0.5,最近注意到当我下载、移动或解压缩文件时,Gnome 完全冻结至少 20 秒。这些冻结会断断续续地发生,直到文件下载完成。奇怪的是,我仍然可以使用 Compiz 在工作区之间切换并移动窗口,但窗口不会被重绘。我做了很多谷歌搜索,看看是否能找到问题的解决方案,但针对我的具体问题却没有太多结果。我认为这个问题可能与我使用 Seagate Momentus XT 有关,因为该驱动器和 Linux 过去似乎存在很多问题。事实证明,我正在使用更新的固件,该固件应该可以解决驱动器遇到的 Linux 问题。如果有人对为什么会发生这种情况以及解决此问题的潜在方法有任何想法,请告诉我。

我在系统日志中收到此错误:

Sep 13 16:54:23 Thunder-Pussy kernel: [ 5713.330686] ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
Sep 13 16:54:23 Thunder-Pussy kernel: [ 5713.330695] ata3.00: BMDMA stat 0x6
Sep 13 16:54:23 Thunder-Pussy kernel: [ 5713.330703] ata3.00: failed command: READ DMA EXT
Sep 13 16:54:23 Thunder-Pussy kernel: [ 5713.330717] ata3.00: cmd 25/00:00:80:64:b4/00:01:2c:00:00/e0 tag 0 dma 131072 in
Sep 13 16:54:23 Thunder-Pussy kernel: [ 5713.330721]          res 51/84:60:20:65:b4/84:00:2c:00:00/e0 Emask 0x30 (host bus error)
Sep 13 16:54:23 Thunder-Pussy kernel: [ 5713.330728] ata3.00: status: { DRDY ERR }
Sep 13 16:54:23 Thunder-Pussy kernel: [ 5713.330734] ata3.00: error: { ICRC ABRT }
Sep 13 16:54:23 Thunder-Pussy kernel: [ 5713.330757] ata3: soft resetting link
Sep 13 16:54:23 Thunder-Pussy kernel: [ 5713.510690] ata3.00: configured for UDMA/33
Sep 13 16:54:23 Thunder-Pussy kernel: [ 5713.510835] ata3: EH complete

答案1

使用一些更新的发行版的 livecd 测试分区。挂载分区,写入大量文件并检查 dmesg。 Debian Stable 的内核很旧,如果您的问题是内核错误,则可能已经解决。

您还可以尝试使用其他调度程序。将“elevator=noop”或“elevator=deadline”添加到您的 grub 中。有时,其他调度程序可以帮助解决此类问题。

如果两个测试失败,则说明您的磁盘或控制器已损坏。您还可以使用 SMART 测试检查磁盘的健康状况。

相关内容