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%以上,并且每次持续一分钟不到。
求解。
程序里也没有多线程,没有大量运算。。。
很多原因。
不会。
可能会可能不会。
没看到你的“程序”。
你觉得每秒多少个 CPU 指令算是“大量运算”呢?你是如何定义“大量运算”的呢?