如何清除缓存?

如何清除缓存?

free进入终端后的结果

ronay@MackbookPro:~$ free
              total        used        free      shared  buff/cache   available
Mem:        3893824     2748748      120040      164192     1025036      748844
Swap:       2097148      477604     1619544

如何清除缓存来这里吗?我是 Ubuntu 新手

答案1

您不应该触碰缓存。它由操作系统管理。

Linux 致力于最大限度地利用快速 RAM。任何应用程序不需要的内容都将用作临时缓存。写入磁盘的项目将保留在内存中,因此稍后如果再次需要该项目,可以从快速内存而不是较慢的磁盘中检索它,因此保存文件的程序可以快速完成它并继续执行其他操作。然后,文件从缓存中在后台提交到磁盘。

这就是为什么你的freeLinux 系统上的内存可能不足的原因。但是,这并不意味着您的应用程序将耗尽内存。该列available指示实际可用的内存。如果应用程序需要更多内存,则将从可用内存中获取来自缓存内存。此外,Linux 还具有交换内存,即已加载但当前未使用的应用程序的内存,可以存储在磁盘上,以释放内存用于活动应用程序和最低限度的缓存内存。

因此,清除缓存没有任何好处 - 它会减慢基于磁盘的操作。最好将未使用的内存用作缓存,而不是将其闲置。

相关内容