Python多处理流程和管道 - 700个流程是否合理?

时间:2012-07-06 17:34:30

标签: python python-multithreading

服务器运行32位的Red Hat,内核为8个。

必须实例化的公司类不可选择。

我尝试了线程,但是达到4到7个并发线程将性能降低到顺序处理的性能。这部分是由于我的无知,PySimpleClient和底层的C ++实现。

我尝试使用队列进行多处理,但这并不强大,也没有提高性能。

我目前正在运行60个多进程进程,每个进程都成功管道。到目前为止,性能非常出色,而且非常出色。

但我最少需要700个流程。 700合理吗?

1 个答案:

答案 0 :(得分:0)

我认为在32位机器上这是不合理的。我想在具有足够内存的64位机器上运行这种负载,以处理那些进程可能需要的任何开销。