我有一台性能相当强大的 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 的方法,但这会造成什么不良影响?我怎样才能让它表现得更好?