即使关闭所有应用程序(Stacer 除外),Ubuntu 20.04 随着时间的推移仍会使用更多内存,这正常吗?

即使关闭所有应用程序(Stacer 除外),Ubuntu 20.04 随着时间的推移仍会使用更多内存,这正常吗?

我正在运行 20.04 LTS,没有任何功能问题。但我注意到,在启动和登录后,Stacer 报告我使用了大约 1.5GB 的 RAM。如果几个小时后我没有启动很多应用程序(或者我启动应用程序然后关闭它们),Stacer 会显示,在没有加载其他应用程序的情况下,我使用了大约 8GB 的​​ RAM。到目前为止,这还不是问题,因为我安装了 16GB 的 RAM,但我想知道这是否是正常现象?内存使用量是否会扩展到 8GB 然后稳定在那里?当我查看正在运行的进程列表(启动后立即查看,稍后再查看)时,似乎有几个进程扩大了内存使用量,因此没有一个进程特别突出。

答案1

是的。系统缓存 I/O 缓冲区、inode 缓冲区等。从内存访问这些内容比访问磁盘要快得多。

回想一下过去,那时的磁盘体积很大,旋转缓慢,如果可能的话,应该尽量避免使用。

如果程序需要内存,这些缓存可以轻松地被系统释放,并被程序使用。

相关内容