我是VMware工作站10.0.3的重度用户,因此我的系统上有32GB RAM。我唯一的操作系统是Arch Linux,在桌面上使用Unity。
通常,当我有两个运行着约3GB RAM的虚拟机时,实际上经常且随机地,整个系统会在几秒钟内变得无响应。
在终端上运行“ top”时,罪魁祸首似乎是khugepaged命令,该命令在系统对100%CPU无响应时消失,然后消失。
有什么办法可以避免这种情况?我曾搜索过有关khugepaged的信息,但似乎只发现了2011年以来的古老帖子或未回答的问题。
这些是我的完整系统规格:
- 处理器:Intel i5 4570@3.2GHz
- 32GB Corsair Vengeance RAM @ 2400MHz
- M / B ASrock Z87 Pro 4
您的交换设置是什么样的?这种挂起通常与交换使用有关。下次挂起时,您可以检查交换吗?它仅在主动交换时挂起吗?
—
terdon
为什么要交换32GB RAM?它几乎不会耗尽物理RAM。我有一个1GB的小型交换分区-因为它位于SSD上,所以我不想浪费房地产。我没有更改swappiness,我想它是默认值。
—
Angelos Kyritsis 2014年
好的,我将其设置为5。如果有所不同,我会告诉您。
—
Angelos Kyritsis 2014年