缓慢的内存泄漏,如何查找?

缓慢的内存泄漏,如何查找?

我们有一台运行 Ubuntu Studio 22.04 的迷你电脑,它负责处理我们 FM 广播发射器的音频。它旨在 24/7/365 全天候运行,几乎无需管理。

随着时间的推移,我发现内存泄漏缓慢,每天约 300Mb,如下所示:

as of 10/17/2023
               total        used        free      shared  buff/cache   available
Mem:            12Gi       3.1Gi       7.4Gi       160Mi       2.1Gi       9.0Gi
Swap:             0B          0B          0B
Total:          12Gi       3.1Gi       7.4Gi

as of 10/19/2023
               total        used        free      shared  buff/cache   available
Mem:            12Gi       3.8Gi       529Mi       155Mi       8.2Gi       8.2Gi
Swap:             0B          0B          0B
Total:          12Gi       3.8Gi       529Mi

无论是什么在消耗内存,它都位于顶部很远的地方,所以我想找到一些脚本,可以对前 40 个进程进行快照,并逐日比较每个进程的内存使用情况以找出罪魁祸首。我该怎么做?谢谢。

相关内容