我编写了一个 shell 脚本并用终端运行它。该脚本调用其他程序,因此有一些子进程。
我如何才能看到全部的运行该脚本后,其占用了多少内存和 CPU?
更一般地说:运行程序后如何查看其 CPU 和内存使用情况?
答案1
time command
将为您提供运行时间,包括用户/总数/spu 细目,这是您想要的另一个因素。
内存比较棘手,您可能需要运行并行命令来监控它。您可以在脚本中包含命令吗?
答案2
实际上如果你能得到脚本的 PID,那么你可以使用此命令查看其 CPU、内存利用率
ps -p <PID_Here> -o %cpu,%mem,cmd