我正在编写脚本来检查给定的URL是否正确并解析IP。我想加快速度,所以我决定将其放入多个线程中。但是,我要确保脚本不会使运行它的服务器过载。问题是:如何检查脚本中的系统负载?还是有某种方法可以确定可以同时运行多少个线程?

最佳答案

尝试psutil(https://github.com/giampaolo/psutil):

import psutil
psutil.cpu_percent()

编辑2019/04/26:psutil现在也在Windows上实现并模拟getloadavg():
 >>> psutil.getloadavg()
 (3.14, 3.89, 4.67)

关于Python-如何检查系统负载?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15054750/

10-11 20:57