python 运行造成CPU占用高的原因?

查看:3506
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆