Linux 我应该担心高速缓存内存吗?

Linux 我应该担心高速缓存内存吗?,linux,node.js,ubuntu,caching,memory,Linux,Node.js,Ubuntu,Caching,Memory,我的一台linux机器出现问题 我有一个node.js应用程序在那里运行,我看到内存正在增加。使用free-t进行的进一步调查告诉我,缓存内存在上升,而缓冲内存相当稳定 使用top或任何其他显示每个进程内存消耗的工具都不会显示占用如此多内存的任何进程 我是否应该担心缓存的内存不断增加? 有没有办法减少缓存内存?这样做有问题吗 这方面的任何帮助都将是惊人的。缓存用于加快应用程序处理时间。您不必担心内存的增加,因为它是由垃圾收集器处理的。当内存到达某个特定点时,垃圾收集器通过删除最少使用的任务、进程

我的一台linux机器出现问题

我有一个node.js应用程序在那里运行,我看到内存正在增加。使用
free-t
进行的进一步调查告诉我,缓存内存在上升,而缓冲内存相当稳定

使用
top
或任何其他显示每个进程内存消耗的工具都不会显示占用如此多内存的任何进程

我是否应该担心缓存的内存不断增加? 有没有办法减少缓存内存?这样做有问题吗


这方面的任何帮助都将是惊人的。

缓存用于加快应用程序处理时间。您不必担心内存的增加,因为它是由垃圾收集器处理的。当内存到达某个特定点时,垃圾收集器通过删除最少使用的任务、进程或数据来释放内存,因此您永远不会耗尽内存。

是的,但在我的情况下,它会在收集之前填满整个RAM。它缓慢上升到8GB,然后下降到~6GB,然后再次缓慢上升。这有意义吗?您的node js应用程序正在利用所有可用内存。您应该使用一些分析工具来发现消耗内存的代码。您还应该练习在使用后正确处理对象,这将释放内存。因此,实际上,当我检查节点的内存使用情况时,它是稳定的。系统上的“缓存”内存仍在增加。