我怎样才能充分利用我的 RAM 内存?

我怎样才能充分利用我的 RAM 内存?

你好,我的系统中安装了 4 GB 的 RAM,但只使用了 1.5 GB,其他 RAM 空间都用作交换空间。但我也想使用它们。可以吗?

             total        used        free      shared  buff/cache  available
Mem:           3847        1547         104         231        2194        1810
Swap:          2047         156        1891

我是 UBANTU 的新手,所以我有这个疑问。请帮忙

答案1

您的内存已被充分利用。

如果你看一下:

             total        used        free      shared  buff/cache  available
Mem:           3847        1547         104         231        2194        1810

注意列共享缓冲/缓存...这是当前未使用的内存,用于文件和磁盘缓冲区/缓存。

这一行:

Swap:          2047         156        1891

表示交换空间也正在被使用。交换空间被系统用来存储最近未使用的活动内存页面. Swap 不是 RAM 空间。

答案2

请注意,RAM 和交换之间存在差异。Linux 中的交换空间只不过是由用作主内存的硬盘空间组成的虚拟内存。如果 RAM 不足以处理进程,则将使用此交换内存。

如今,现代计算机可能根本不需要交换空间,因为我们至少需要 4GB RAM,这足以处理大多数任务。但在以前(15 年前),RAM 通常最多为 1GB,因此交换空间在计算中发挥着重要作用。

内存使用量取决于应用程序类型。如果您使用文本编辑器(例如 gedit),它将使用较少的 RAM。但是如果您使用 chrome,它将使用大量内存。

相关内容