当我在 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 性能。