我需要请求一些AWS资源,为此,我需要确定我的要求:
如何描述我的脚本,以便知道我是否在充分利用所请求的资源?
如何配置整个系统?遵循以下内容:
i。在AWS上请求大量计算资源(CPU和RAM)
ii。启动系统分析器
iii。运行我的程序,等待它完成
iv。停止系统分析器,并 确定已使用的#CPU和RAM的峰值
上下文:Unix / Linux
答案 0 :(得分:0)
您可以使用time(1),但有两种变体。
大多数shell中内置的time
通常不足以满足您的需求,所以...
您需要使用/usr/bin/time
软件包中的time
程序
然后您将运行/usr/bin/time -v yourscript
在脚本中,您可以使用times
builtin(请参见this)
您还应该考虑使用perf(1)和oprofile(1)
最后,您可能最终会通过/proc/
来对内核进行编码或使用某些内容(请参阅proc(5))。像xosview
这样的实用程序正在使用它。