首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >标识进程的资源使用情况: CPU、内存和I/O

标识进程的资源使用情况: CPU、内存和I/O
EN

Stack Overflow用户
提问于 2018-09-14 05:16:01
回答 1查看 138关注 0票数 0
  1. 我需要请求一些AWS资源,为了做到这一点,我需要确定我对以下方面的需求:
代码语言:javascript
复制
- Number of CPU cores (maybe GPUs as well) (performs parallel processing)
- Amount of Memory required
- I/O & network read/write time (optional / good to know)

我如何分析我的脚本,使我知道我是否正在充分使用所请求的资源?

  1. 我怎样才能分析整个系统?大致如下的内容: 一.在AWS上请求大量计算资源(CPU和RAM) 二、启动系统分析器 三、运行我的程序并等待它完成 四.停止系统剖析器和识别峰值#CPU和内存使用的

上下文: Unix / Linux

EN

回答 1

Stack Overflow用户

发布于 2018-09-14 05:21:45

您可以使用时间(1),但是有两个变体。

  • 大多数外壳中的time内建物通常不足以满足您的需要,所以.
  • 您需要来自/usr/bin/time包的time程序

然后运行/usr/bin/time -v yourscript

在脚本中,您可以使用内建 (参见)

您还应该考虑使用perf(1)oprofile(1)

最后,您可能最终会通过/proc/编写代码或使用查询内核的内容(请参阅proc(5))。像xosview这样的实用程序正在使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52325367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档