Isa*_*and 6 scripting memory shell time
我需要一个 shell 脚本来检索 Linux 可执行文件的最大内存消耗。可执行文件可能会使用大量 RAM 生成子进程,这些 RAM 应该包含在总数中。
我已经尝试过了/usr/bin/time -f "%M" /path/to/executable,但这总是会产生结果0,尽管使用ps我可以验证该过程确实消耗了大量的 RAM。
/usr/bin/time -f "%M" /path/to/executable
0
ps
为什么总是time给我,我怎样才能得到我要找的号码?0
time
Mik*_* Jr 0
ps 命令可用于测量每个进程使用的内存量。
%MEM 显示进程使用的物理内存的百分比。虽然并不总是完整的画面,但它可以识别负责系统分页和交换的进程。
SZ 显示进程的近似虚拟大小。
RSS 是驻留集大小,是运行 ps 时进程使用的实际内存量。
检查您的man ps页面以获取列出进程树的选项。
归档时间:
15 年 前
查看次数:
4241 次
最近记录:
10 年,6 月 前