![Ubuntu lucid,maverick 高 iowait](https://linux22.com/image/1253696/Ubuntu%20lucid%EF%BC%8Cmaverick%20%E9%AB%98%20iowait.png)
我正在使用 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 似乎并没有很好地处理整个问题。
关联: