python 运行造成CPU占用高的原因?
本文介绍了python 运行造成CPU占用高的原因?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
1.CPU占用率高是什么原因引起的呢?网络请求时间长,会造成CPU占用高么?
程序里会根据传入参数的不同,去调用API,这个API可能要等待一分钟不到。然后后面就是根据结果列表处理。
定时任务里大概加了二十个任务,每小时定时运行一次。
像这样
/50 * flock -xn /tmp/XXX.lock -c '/usr/bin/python3 /www/dev/plus/app.py XXX
/50 * flock -xn /tmp/YYY.lock -c '/usr/bin/python3 /www/dev/plus/app.py YYY
...
...
...
2.每次任务开始,所有的都同时运行。会造成CPU占用率高么?
3.CPU占用率高到90%以上,并且每次持续一分钟不到。
求解。
程序里也没有多线程,没有大量运算。。。
解决方案
1.CPU占用率高是什么原因引起的呢?
很多原因。
网络请求时间长,会造成CPU占用高么?
不会。
2.每次任务开始,所有的都同时运行。会造成CPU占用率高么?
可能会可能不会。
程序里也没有多线程,没有大量运算。。。
没看到你的程序。
你觉得每秒多少个 CPU 指令算是大量运算呢?你是如何定义大量运算的呢?
这篇关于python 运行造成CPU占用高的原因?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文