【发布时间】:2020-03-31 09:35:18
【问题描述】:
流程 P1:
#sub.py
#Find the sum of two numbers
def sum_ab(a,b):
return a+b
def main():
print(sum_ab(3,6))
if __name__ == '__main__':
main()
流程 P2:
#run.py
#Execute sub.py 10 times
import psutil as ps
cmd = ["python3", "sub.py"]
for i in range(10):
process = ps.Popen(cmd)
以上是我正在使用的场景。我需要找到“run.py”脚本调用的每个子进程的 CPU 和内存利用率。谁能帮我推导出正在运行的进程的资源信息。如何在python中导出以下内容。
- 每个子进程 'sub.py' 的 CPU 利用率是多少
- 每个子进程“sub.py”的内存利用率是多少
【问题讨论】:
标签: python-3.x memory-management subprocess popen psutil