PYTHON通过psutil模块实时监测cpu、内存、网速运行情况
运行多线程以后,随着设置更多的线程数,运行效率并没提升,一定是遇到了瓶颈,到底是CPU、内存还是网速到了上限?做了个实时监测,看看多线程的资源消耗情况吧。
一、安装psutil
pip install psutil即可。
二、初步学习psutil
import psutil as p
1.cpu
p.cpu_times()
这些时间是系统累计数,实时监测需要计算差值。
这里我们用p.cpu_percent()取出百分比。
2.内存