无休止的交换操作导致计算机运行缓慢,无法运行。如何解决?

无休止的交换操作导致计算机运行缓慢,无法运行。如何解决?

时不时地——通常是在我打开很多程序的时候——我的笔记本电脑开始执行我认为是无休止的交换操作。硬盘驱动器疯狂地写入和读取,鼠标停止响应。当我尝试查看导致这种情况的进程时,我按Ctrl+ Alt+F1来获取终端,但我甚至无法登录,因为该操作占用了所有系统资源,并且在我按下键后几秒钟甚至几分钟才会出现字母。通常我必须硬重启计算机,我知道这对硬盘不利,因为当我关闭电源时它会疯狂旋转。

所以我无法确定是哪个过程导致了这种情况,因为当这种情况发生时我甚至无法打开终端来运行top

我有2G内存和5G交换分区。

这可能是什么原因造成的?我该如何解决?

答案1

只要超出 RAM 空间,其他所有东西都会被放到交换分区中,这比 RAM 慢得多。因此,系统响应速度会变慢。

因此,解决方案是减少开放的项目。另一方面,交换性

Swappiness 是 Linux 内核的一个属性,它改变了交换运行时内存与从系统页面缓存中删除页面之间的平衡

维基百科

此主题解释如何使用它。

相关内容