linux/unix进程的峰值内存使用率

是否有工具可以运行命令行并报告峰值RAM使用总量

我在想象类似于/usr/bin/time的东西

[编辑:在Ubuntu 14.04上工作:/usr/bin/time-v命令确保使用完整路径。]

看起来/usr/bin/time确实提供了这些信息,如果你通过-v(这是在Ubuntu 8.10上)。例如,请参见下面的最大驻留集大小

$/usr/bin/time-v ls/
....
正在计时的命令:“ls/”
用户时间(秒):0.00
系统时间(秒):0.01
此作业获得的CPU百分比:250%
已用(挂钟)时间(h:mm:ss或m:ss):0:00.00
平均共享文本大小(KB):0
平均非共享数据大小(KB):0
平均堆栈大小(KB):0
平均总大小(KB):0
最大常驻集大小(KB):0
平均驻留集大小(KB):0
主要(需要I/O)页面错误:0
轻微(回收帧)页面错误:315
自愿上下文切换:2
非自愿上下文切换:0
互换:0
文件系统输入:0
文件系统输出:0
已发送套接字消息:0
收到的套接字消息:0
发出的讯号:0
页面大小(字节):4096
退出状态:0

发表评论