我的 RAM 被识别,但系统并未使用全部 RAM

我的 RAM 被识别,但系统并未使用全部 RAM

我在电脑上安装了 16GB 的 RAM。可用内存和已用内存似乎存在问题。请参见下图。

显示 RAM 使用情况的终端截图

答案1

的输出free不是完全直观的。

总内存很简单:它是您的机器的规格。

“已使用”内存是当前正在使用的内存(例如由打开的程序使用)并且无法(轻易)释放,即,如果不关闭应用程序或影响性能就无法释放它。

“空闲”内存是当前根本没有使用的内存;有些人认为这是“浪费的内存”。

“可用”内存是指正在使用的内存,但如果系统需要,可以释放这些内存,而不会影响性能。例如,操作系统会将其用于磁盘缓存 - 因此总体而言,系统运行速度比必须将这些数据写入磁盘时更快。即使使用 SSD,RAM 也比磁盘更快。

人类本能地认为拥有大量“可用”内存是一件好事,但这些内存却被系统浪费了,因为这些内存根本没有被使用(通过减少磁盘写入来提高运行速度)。最好使用所有可用资源来最大限度地提高性能,并在应用程序需要时重新分配内存。

相关内容