Ubuntu lucid,maverick 高 iowait

Ubuntu lucid,maverick 高 iowait

我正在使用 Ubuntu,并且遇到了 Lucid 和 Maverick 的同样的问题。

有时,尤其是启动几分钟后,iowait 会达到 50-100% 之间,导致机器无法使用。所有试图访问磁盘的操作都会冻结。

我有以下设置:

硬盘:

型号系列:Western Digital Caviar Green系列
设备型号:WDC WD15EADS-00P8B0
序列号:WD-WMAVU0391287
固件版本:01.00A01
用户容量:1.500.301.910.016字节

我有一个四核Intel Core2 Q6600处理器和4G内存。

当出现高 iowait 时,通常有 4 个进程处于活动状态:

  • kdmflush(两个进程)
  • jbd2/dm-0-8
  • jbd2/db-1-8

当然还有一些饥饿的用户进程。

top我从和知道这一点iotop

对于为什么会发生这种情况,有什么建议吗?

关于 Linux 和高 iowait 的问题有很多,但到目前为止都没有什么帮助,我甚至调整了硬盘,使其不每 8 秒停放一次磁头(加载周期数为 50334!),但没有任何效果。问题仍然存在。

答案1

不幸的是,这是磁盘本身的问题。WD Caviar Green 磁盘在很多地方都引发了这个问题。

问题出在所使用的 4k 扇区大小。显然有一个用于 512b 兼容模式的跳线,但我听说这在 Linux 下没有帮助。

好消息是您可以退货授权 (RMA) 该驱动器,然后他们会向您发送一个可以正常工作的驱动器。不过,WD 似乎并没有很好地处理整个问题。

关联:

相关内容