你好,我的系统中安装了 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,它将使用大量内存。