如何减少交换使用量?(SSD)

如何减少交换使用量?(SSD)

在此处输入图片描述

我通常会让笔记本电脑进入休眠状态。唤醒后,交换空间使用量有所增加。

答案1

问题是你有 8G RAM。交换文件/分区将被使用...事实上,你可能希望将交换文件/分区增加到 4G更改vm.swappiness参数可能会改变交换使用情况,但由于 RAM 已使用 62%,如您的示例所示,您希望进行交换。

如果没有交换文件/分区,或者交换文件/分区太少,请理解,在当前示例中 (100%-62%=),38%未使用的 RAM 用作磁盘/文件缓冲区/缓存。如果没有/很少的交换,RAM 使用量增加,磁盘/文件缓冲区/缓存越来越少,OOM(内存不足)进程竭尽全力保持机器运行,最终会耗尽资源,无处可去,计算机将挂起/崩溃。

答案2

运行更少的占用内存的进程。当内存需求超过可用内存时,将使用交换。交换空间不足(我建议使用 2*RAM)。

答案3

您可以通过终端手动禁用任何类型的交换使用:
使用

swapoff -v [path of associated logical volume]

我相信您也可以使用这种方法来减少这种情况lvreduce(但请查看手册页)。

相关内容