我想创建一个模块来计算每个进程的内存分配。我搜索了很多,但找不到让内核在进程请求内存分配时调用我的模块的方法。有什么办法吗?如果没有,那么检查内存是否发生变化的最佳性能命令是什么,这样我才知道何时调用ps
进行分析。我不想一直调用 ps,因为那样的性能很低。目前我正在考虑使用free
或vmstat
。那么,它们中的哪一个或我缺少的任何好的选项具有最佳性能?
我想创建一个模块来计算每个进程的内存分配。我搜索了很多,但找不到让内核在进程请求内存分配时调用我的模块的方法。有什么办法吗?如果没有,那么检查内存是否发生变化的最佳性能命令是什么,这样我才知道何时调用ps
进行分析。我不想一直调用 ps,因为那样的性能很低。目前我正在考虑使用free
或vmstat
。那么,它们中的哪一个或我缺少的任何好的选项具有最佳性能?