khugepaged 导致随机冻结?

khugepaged 导致随机冻结?

我有一台性能相当强大的 Arch Linux 电脑,内核为 3.7.7-1-ARCH。然而,最近它出现了随机死机的情况。这种情况并不常见,但它会死机长达 15 秒,期间没有程序响应。有时鼠标也会随之死机,光标不会移动。这种情况发生后,通常会再发生 2 到 3 次,直到我决定重新启动电脑。

几分钟前又发生了这种情况,这次我使用 top 跟踪了它。每当我的电脑死机时,khugepaged CPU 使用率就会随机上升到 100%。

我运行 VMWare 时为其分配了 7 GB 的 RAM,但我的电脑有 16G 的 RAM。上次发生冻结时,我有 6G 的 RAM 可用。为了便于理解,以下是 top 的标题

KiB Mem:  16394208 total, 10194584 used,  6199624 free,        4 buffers
KiB Swap:  8388604 total,   103916 used,  8284688 free,  8788952 cached

我已经看到了一些禁用 khugepaged 的​​方法,但这会造成什么不良影响?我怎样才能让它表现得更好?

相关内容