Python 使用zeromq评测并行进程
我正在尝试分析一个基于代理的模型。因此,一个模型中,一个中心类指示所有代理(或子集)执行一个命令,然后等待,直到所有代理都准备好并执行下一个命令……除了来自中心实体的命令或数据之外,这些代理都是不同的,不会获得特定的指令。代理人相互作用和交易Python 使用zeromq评测并行进程,python,profiling,multiprocessing,zeromq,Python,Profiling,Multiprocessing,Zeromq,我正在尝试分析一个基于代理的模型。因此,一个模型中,一个中心类指示所有代理(或子集)执行一个命令,然后等待,直到所有代理都准备好并执行下一个命令……除了来自中心实体的命令或数据之外,这些代理都是不同的,不会获得特定的指令。代理人相互作用和交易 问题是,当我分析中心实体时,它的时间主要花在等待代理上。如果我分析单个代理,它的时间主要是花在等待上。这解释了如何分析单个进程等待可能是预期的。这甚至是一个官方口号:将CPU绑定的任务转换为I/O绑定的任务,这样Python应用程序就更容易扩展。@安卓,是
问题是,当我分析中心实体时,它的时间主要花在等待代理上。如果我分析单个代理,它的时间主要是花在等待上。这解释了如何分析单个进程等待可能是预期的。这甚至是一个官方口号:将CPU绑定的任务转换为I/O绑定的任务,这样Python应用程序就更容易扩展。@安卓,是的,等待是意料之中的,但我始终无法理解正在发生的事情。谢谢你提醒我注意动力软管。