使用多 GB 文件时,pdflush 挂在 Amazon EBS 驱动器上 - 有什么解决方法吗?

使用多 GB 文件时,pdflush 挂在 Amazon EBS 驱动器上 - 有什么解决方法吗?

当我在 EBS 卷上对 1.7GB 文件(生成 8GB 文件)运行 gunzip 时,pdflush 在 gunzip 运行后冻结,并且 CPU 无限期地挂起在 100% IO 等待。这是“ps aux | grep pdflush”的输出。注意 D 状态

root 87 0.0 0.0 0 0 ? D 06:18 0:00 pdflush root 88 0.0 0.0 0 0 ? D 06:18 0:00 pdflush

唯一的解决方案是终止 pdflush 进程。该进程也不会立即终止。

此问题可重复出现,并且会在新实例中发生。我正在运行 2xlarge 实例,并且我的可用 RAM 远多于正在使用的 RAM(即 /proc/meminfo 显示 20+GB MemFree)

以前有人找到过解决这个问题的方法吗?

感谢您的任何想法。

罗伯特

答案1

您使用的是单个 ebs 卷吗?您可以尝试使用 4 个条带集。这将为您提供更好的 io 性能。

相关内容