![“buff/cache”非常高,我如何释放它?](https://linux22.com/image/154417/%E2%80%9Cbuff%2Fcache%E2%80%9D%E9%9D%9E%E5%B8%B8%E9%AB%98%EF%BC%8C%E6%88%91%E5%A6%82%E4%BD%95%E9%87%8A%E6%94%BE%E5%AE%83%EF%BC%9F%20.png)
答案1
你不需要释放“buff/缓存”。
“buff/cache”是 Linux 用于磁盘缓存的内存,并且当应用程序需要时将被释放。因此,您不必担心此字段中是否显示大量内存,因为它不算“已使用”内存。
引自http://www.linuxatemyram.com(强调我的):
您和 Linux 都同意应用程序占用的内存是“已使用的”,而未用于任何用途的内存是“空闲的”。
但是,如何计算当前已用于某些用途但仍可供应用程序使用的内存呢?
您可以将该内存视为“空闲”和/或“可用”。相反,Linux 将其视为“已使用”,但也将其视为“可用”。(...)这个“东西”(大致)就是 top 和 free 所说的“缓冲区”和“缓存”。由于你的和 Linux 的术语不同,你可能认为你的内存不足,但事实并非如此。