![缓存和缓冲区使用一半 RAM,但不可清除](https://linux22.com/image/186666/%E7%BC%93%E5%AD%98%E5%92%8C%E7%BC%93%E5%86%B2%E5%8C%BA%E4%BD%BF%E7%94%A8%E4%B8%80%E5%8D%8A%20RAM%EF%BC%8C%E4%BD%86%E4%B8%8D%E5%8F%AF%E6%B8%85%E9%99%A4.png)
我的笔记本电脑上有 12GB RAM,free
我看到 buff/cache 有 6GB,但只有 500MB 可用(+ 285MB 可用)RAM。我可以做什么来改善它?我已经查看并尝试清除页面(将 1 到 3 写入/proc/sys/vm/drop_caches
)。
我怎样才能看到什么在使用buff/缓存?在系统监视器中(我在 Manjaro 上使用 KDE),我看到使用了 5GB 或 12GB RAM,并且没有特别使用大量 RAM 的应用程序。
这也意味着每隔几分钟(通常在 VSCode 中编码时),计算机就会挂起一两分钟(但不会终止任何可视化进程),直到我关闭应用程序(这需要一段时间,因为整个 DE 都滞后)。
我认为(并希望)只需重新启动即可解决该问题,但我首先想好像有一种方法可以查看哪些内容使用了所有缓冲区/缓存。