不同时间段内的内存消耗

blo*_*ong 5 memory top services profiling htop

这个 StackExchange 上有很多关于内存消耗的问题,特别是:

  1. 如何检查哪个进程使用的内存最多
  2. 如何top实时显示按内存使用情况排序的结果?
  3. 如何找到哪些进程占用了所有内存?

然而,所有的人似乎在什么使用的内存最多可以驱动现在。我想要一个工作流,告诉我在一段时间内(例如 1 小时、12 小时)使用最多内存(或者可能是前 3 到 4 个进程)的工作流。

有没有办法有做到这一点tophtop还是其他什么东西?