查看htop时缓存内存意味着什么?

在查看htop的报告时,我想知道橙色/棕色“缓存内存”条实际指示的内容。 真的,我正在寻找一个更实际的解释我正在看什么,而不是纯粹的CS术语。 虽然我想同时拥有两者。

当我看到大量内存(已经被?)缓存时,这会对系统性能产生影响吗? 当使用的内存(绿色)保持相当低时,通常会导致缓存内存增加太多?

这是一个示例htop报告的屏幕截图。 在此处输入图像描述

使用缓存内存,以便每次打开文件或文件夹时都不必读取HDD。 因此,当您缓存某些内容时,它会节省磁盘读取,从而节省时间,这也是Ubuntu尽可能缓存的原因。

拥有空闲内存并不是很好,因为它没有被使用,拥有缓存内存会缩短访问时间并提高性能。 所以缓存的内存可以被视为空闲内存,因为它实际上并没有被任何程序使用,它只是作为可以使用的备份。

缓存内存+可用内存与可用内存相同,因为如果程序需要空间,缓存的内存将被清除。 因此,拥有大量RAM将提高Ubuntu的性能,特别是如果您使用的RAM使用量很大的程序。