系统监视器中的内存与缓存?

Nur*_*Nur 5 cache system-monitor ram

监视器

在上面的菜单中,Mem和缓存有什么区别?他们都使用我 RAM 中的内存吗?哪个程序使用缓存?

Ste*_*n K 11

cache 是 linux 使用您的一些 RAM 来保存最近从磁盘读取的数据缓存的地方。

这是一件好事。cachefreeRAM一样好。不,这样更好。free是浪费的内存,它的 RAM 坐在那里,里面有零或其他一些无用的废话。cache是您保存最近从磁盘读取的数据的地方,否则会产生无用的垃圾,以防系统很快再次读取磁盘的该部分。

每当一个进程需要更多内存时,cache就会像free. free你花在 RAM 上的钱是完全没用的,cacheLinux 是否在使用它(只要没有其他东西需要它)。

更多信息在这里:http : //www.linuxatemyram.com/

  • 当系统监视器报告使用的 31 GiB 中的 17 GiB 并且缓存中有 12 GiB 时,这 12 GiB 的缓存是否计入使用的 17 GiB 内存中?(我们在这里谈论的是 Ubuntu 20.04) (2认同)