如何在 Ubuntu 中释放虚拟内存?

Rad*_*Hex 4 memory linux ubuntu-9.10 ubuntu

目前的统计数据证实:

在 312Mb 中使用了 100Mb 的 RAM,也使用了 31Mb 的虚拟内存。


无论如何,我可以阻止操作系统使用虚拟内存而不是 RAM 吗?我知道当 RAM 饱和时会发生这种情况,并且操作系统除了硬盘之外没有其他地方可以存储数据。但是虚拟内存似乎并没有下降,相反,它看起来更喜欢呆在那里。


我不确定这是否是一个问题,因为也许这并不一定意味着在 ram 上使用了虚拟内存。

帮助将不胜感激!谢谢!:)

Joh*_*lla 6

查看您的 swappiness 值/proc/sys

$ cat /proc/sys/vm/swappiness
60
Run Code Online (Sandbox Code Playgroud)

您可以通过将此值更改为零来强制 Ubuntu 在绝对必要之前不使用交换文件:

$ sudo sysctl vm.swappiness=0
vm.swappiness = 0
Run Code Online (Sandbox Code Playgroud)